問題タブ [stack-frame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
617 参照

c# - C#で拡張子付きのクラス名を取得しますか?

コードで拡張子 (Employee.cs または Employee.aspx.cs など) を含むクラス名を取得しようとしています。拡張子なしでクラスの名前を取得できましたが、クラスの拡張子を取得する方法を知っている人はいますか??

これは、クラス名を取得するために私がしたことです:

0 投票する
1 に答える
1385 参照

assembly - スタックフレームのプッシュ戻り値

関数の戻り値をスタックフレームにプッシュするのが理にかなっているのではないかと思います。

戻り値は主にレジスター(gccの場合はeax)に格納されることは知っていますが、パフォーマンスのためだけですか?

ありがとう!

0 投票する
1 に答える
1810 参照

c# - .net StackFrame と現在の行/列

メソッド Assert() を書きました:

トリガーされたときに行と列の両方が 0 になるのはなぜですか? Debug.Assert(false) が呼び出される場所であるはずです。

よろしく、

0 投票する
1 に答える
33449 参照

r - Rのparent.frame()とparent.env()の違いは何ですか。参照による呼び出しはどのように異なりますか?

誰かがこれを簡単な例で説明できれば助かりますか?

parent.frame()また、代わりに使用すると便利な場所がありparent.env()、その逆も同様です。

0 投票する
2 に答える
540 参照

c# - C#は呼び出し元のクラスタイプを取得します(静的ではありません)

ベースで発信者クラスタイプを取得するにはどうすればよいですか?

これは親です。ここでは、子タイプを送信せずに印刷します。

子供

子タイプをpirnt:

ありがとう

(私はすでにこれを見ました:基本静的クラスで継承された呼び出し元タイプ名を取得しますが、静的メソッドを使用していません)

0 投票する
2 に答える
3060 参照

java - Spring Insight が「不均衡なフレーム スタック」でクラッシュする

spring mvcSpring Insight を使用してwebappをトレースしたいと考えています。tc サーバー 2.5 開発者版を起動すると、アプリケーションは起動しますが、コンソールに次のメッセージが表示されます。

--

このメッセージの後でいくつかのコントローラー アクションを呼び出すことができますが、ある時点でサーバーが要求の処理を拒否し、同じスタック トレースをブラウザーに送信します。

この問題を経験した人はいますか?インサイト プラグイン、、、またはを無効にしてもannotation問題はhibernate解決しません。jdbcspring-tx

0 投票する
4 に答える
2133 参照

c# - 拡張メソッドの最初の引数の名前を取得しますか?

これも可能ですか?

0 投票する
1 に答える
3255 参照

c# - デバッグ ビルドを使用しているにもかかわらず、GetFileLineNumber() が 0 を返す

プロジェクトの開発に VS2010 を使用しています。私のコードベースでは、stackframe のGetFileLineNumber()関数を使用しています。ただし、実行時には常に が返されます0。これは、デバッグ ビルドを実行している場合でも発生します。また、生成された pdb ファイルが、生成された実行可能ファイルと一緒に存在することも確認しました。

何か案は?

0 投票する
2 に答える
352 参照

assembly - _cdecl呼び出し規約

_cdecl呼び出し規約に関する記事で、ライターは次のように述べています。

ローカルストレージの解放関数がローカルの一時スペースを割り当てるとき、スタックポイントから必要なスペースの量をデクリメントすることによって割り当てます。このプロセスを逆にして、そのスペースを再利用する必要があります。これは通常、スタックポインターに、以前に減算されたのと同じ量を追加することによって行われますが、一連のPOP命令で同じことを実現できます。

私の質問は、「差し引かれたのと同じ量をスタックポインタに追加する」または「一連のPOP命令」ではなく、ESPを現在のEBP値に単純に設定できるかどうかです。

好き:

後でこの関数のローカル変数の数を変更した場合、後で値を増やす必要がないため、私にとってはより良い方法のように思えます。

0 投票する
1 に答える
1238 参照

c# - パラメータの値をスタックトレースに出力します

を使用する場合、スタックトレースの印刷はそれほど難しくありませんSystem.Diagnostics。各メソッドに渡されたパラメーターの値をスタックトレースに出力できるかどうか疑問に思っています。そうでない場合は、その理由を説明します。

これが私の予備コードです:

前もって感謝します。