問題タブ [conditional-breakpoint]

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 投票する
7 に答える
39676 参照

c# - VisualStudioの条件付きブレークポイント

他の変数が特定の値に等しい場合、C#コードの特定の行にブレークポイントを設定したいと思います。

どうやってやるの?

ブレークポイントアイコン->条件を右クリックして入力しようとすると、VisualStudioMyStringVariable == "LKOH"はそれを評価できないと言いました。

0 投票する
3 に答える
2453 参照

debugging - windbgの関数の最後にブレークポイントを設定して、ソースでいくつかの行が追加/削除された場合でもブレークポイントを編集する必要がないようにするにはどうすればよいですか?

実行の開始時と終了時の両方で、いくつかの関数がヒットしたときに、いくつかのデータをログに記録する必要があります。関数の先頭にブレークポイントを配置することに問題はありませんが(を使用してbu [module]!functionname、関数の末尾にブレークポイントを配置する方法がわかりません。ファイルに行を追加/削除するたびにブレークポイントを編集する必要はありません。 / function。それは非常に一般的なシナリオだと確信していますが、それがどのように行われたのかわかりません!!誰かが解明できますか?

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

xcode - データのデータ メモリの場所が変更されたときに XCode が壊れることはありますか

Visual Studio では常にこれを行うことができました。mem loc がわかっている場合は、その mem loc の値が特定の値に変更されたとき、またはまったく変更されたときに、条件付きブレークポイントを設定できます。それが XCode のシンボリック ブレークポイントの目的ですか? もしそうなら、私はこれを行う方法がわかりません。

Thx、トム

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

visual-studio-2005 - Visual Studio 2005 : 値が表示されると中断する

デバッグ作業を簡素化しようとしていますが、デバッグ速度を上げることができるアイデアがありました。私が知らない瞬間にコードに現れる値、例えば 2.8651 があるとします。変数の 1 つがこの値を初めて取得したときに停止するスーパー ブレークポイントを作成することが可能かどうか疑問に思っています。どの変数が値をとるのかわからなかったことを思い出します。デバッガーに時間を費やすことでそれを知ることができましたが、私は怠け者です。私はVS用のVBAにあまり慣れていません。解決策は、コード実行の各行でローカル変数に沿ってループするマクロを作成することだと思います。条件localVariable == 2.8651が検証されると停止します。

回答ありがとうございます。

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

c++ - 名前付き関数にブレークポイントを設定します

bm kernel32!LoadLib*WinDbgのように、Visual Studioの関数にブレークポイントを設定する方法はありますか?

1つの方法は、アプリケーションの開始時にブレークし、必要なDLLロードアドレスを見つけてから、Dependsを介して取得できる必要な関数にオフセットを追加し、アドレスにブレークポイントを作成することです。しかし、それは本当に遅く、WinDbgに切り替えて元に戻すのもかなり面倒です。

たぶんもっと良い方法がありますか?

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

gdb - フレームがバックトレースにある場合に GDB が中断する

特定の関数名がバックトレースに表示された場合にのみブレークするように、gdb ブレークポイントに条件を設定したいと考えています。これを行う最善の方法は何ですか?

0 投票する
3 に答える
145145 参照

c - char * xが値が「hello」に等しい文字列を指している場合、gdbに条件付きブレークポイントを設定するにはどうすればよいですか?

char* x値が等しい文字列を指しているときにgdbを行xで中断するように指定できます"hello"か?はいの場合、どのように?

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

delphi - DelphiブレークポイントプロパティでConditionを使用する方法

ある特定の条件に達すると、どういうわけかI = 1、J = 3、k = 5のときに、ネストされたループが失敗することがわかりました。

ブレークポイントを右クリックして、設定した条件で試してみました

(I = 1)および(J = 3)AND(K = 5)

とにかくブレークポイントは停止しません...

なにが問題ですか?

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

debugging - Ruby で例外が発生した場合にブレークポイントを動的に配置できますか?

ruby-debug で「例外がスローされました」という条件付きブレークポイントを設定できるようにしたいと考えています。

私が望むのは、その行で例外がスローされるたびにブレークポイントに到達する機能です (ここに示されているエラーオプションの場合、MATLAB の非常に便利な dbstop です)。

前もって感謝します。

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

java - 最終ローカル変数に応じて匿名内部クラスに条件付きブレークポイントを設定する方法は?

次のクラスがあり、マークされた場所で arg==null に条件付きブレークポイントを設定したいとします。これは Eclipse では機能せず、「条件付きブレークポイントにコンパイル エラーがあります。理由: arg を変数に解決できません」というエラーが表示されます。

ここで関連情報をいくつか見つけましたが、条件を「val$arg==null」に変更しても (val$arg はデバッガーの変数ビューに表示される変数名です)、Eclipse で同じエラーが発生します。