問題タブ [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 投票する
4 に答える
2494 参照

c++ - 標準出力バッファに入れられているものを監視し、特定の文字列がパイプに配置されたときに中断するにはどうすればよいですか?

Linux で C/C++ コードを使用し、gdb を使用して、特定の文字列で中断するために受信文字列をスキャンする gdb ブレークポイントを追加するにはどうすればよいですか?

特定のライブラリのコードにアクセスすることはできませんが、そのライブラリが特定の文字列を標準出力に送信したらすぐに中断して、スタックに戻ってライブラリを呼び出しているコードの部分を調査できるようにしたいと考えています。もちろん、バッファ フラッシュが発生するまで待ちたくありません。これはできますか?おそらくのルーチンlibstdc++ですか?

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

visual-studio-2008 - あるブレークポイントのヒットカウントを別のブレークポイントの条件に使用する

C#コードでVisualStudio2008を使用しています。

別のブレークポイントがヒットした(そしてブレークした)場合にのみブレークポイントをブレークしたいのですが、それを行う方法はありますか?

サブ問題として、デバッガーが持っている情報にアクセスできると便利だと思います。

これの理論的根拠は、特定のコールスタックが与えられた場合(およびコールスタック内のそれらの関数の1つの実行の特定の時点で)、特定のブレークポイントでのみブレークすることに関心があるためです。おそらく、代わりにコールスタックを使用する必要がありますか?もう1つの理由は、デバッガーが認識しているものにプログラムでアクセスできることは興味深いことです。

ありがとう。

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

c++ - スタック状態を条件とする Visual Studio ブレークポイント

Visual Studio は、ブレークポイントにヒットしたときにコール スタックを出力し、条件が満たされたときに停止できます。それを組み合わせて、選択した別の関数から関数が呼び出されたときに停止し、他のすべての呼び出しを無視する方法はありますか?

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

delphi - デバッグ中に特定のWindowsメッセージまたはAPIで停止する簡単な方法はありますか?

そのため、特定のAPIまたはWindowsメッセージにブレークポイントを設定したいと思います。Delphiのバージョンでコードを記述せずにそれを行う簡単な方法は見つかりません。メモリアクセスにブレークポイントを設定できるのと同様の方法はありますか?

0 投票する
0 に答える
549 参照

gdb - GDB の配列の条件付きウォッチポイント

私たちは、C++ で書かれたクロス シミュレーターをデバッグしている最中です。一般的な問題は、何かによって速度がNaN1 または大きな数に変更された場合です。

現在、これをテストしなければならない最善の方法は呼び出しですtest_velocities_for_NaN()。これは遅く、手動で呼び出す必要があります。

GDB を使用してこのプロセスを自動化する方法はありますか? つまり、float の配列内のいずれNaNかの値が、設定された定数より大きい値に変更された場合に中断できるということですか?

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

c++ - Eclipse でメモリ ブレークポイントを設定する方法

Eclipse (C++) でメモリ ブレークポイントを設定する方法を教えてもらえますか?

例えば:

a が新しい値に割り当てられたときのアクションを検出したい。

aVisual Studio では、 (つまり)のアドレスを取得してメモリ ブレーク ポイントを設定する必要があることを知っています&a。Eclipseに同等の方法はありますか?

どうぞよろしくお願いいたします。ありがとう。

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

android - EclipseADTはSDKソースに条件付きブレークポイントを設定できません:Javaプロジェクトコンテキストがありません

Eclipse3.7.1を使用して単純なAndroidアプリをデバッグしようとしています。Android SDKソースを添付したので、SDKのコードもステップスルーできます。SDKのコードに無条件のブレークポイントを設定できますが、条件付きのブレークポイントは設定できません。試してみると、次のエラーメッセージが表示されます。

条件付きブレークポイントエラー

条件付きブレークポイントにコンパイルエラーがあります。

理由:

条件付きブレークポイントをコンパイルできません-Javaプロジェクトコンテキストがありません

ただし、独自のソースによる条件付きブレークポイントは機能します。

私が見つけたトピックに関連する唯一の検索結果は、サードパーティのjarを含むプロジェクトをJavaプロジェクトに変換することを提案しています。しかし、Android SDKでこれを行う方法、つまりEclipseプロジェクトとして追加する方法はまったくわかりません。(それは賢明でさえありますか?)

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

visual-studio - Visual Studio:条件付きブレークポイントがF#演算子を受け入れないのはなぜですか?

コードに条件付きブレークポイントを配置すると、これは失敗します。

ただし、これは正常に機能します。

これはVS2012で修正されていますか?

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

c# - Visual Studio 2010 の条件付きブレークポイントはブール値である必要はありませんか?

Visual Studio の条件付きブレークポイントの「条件付き」が何を意味するのかわかりません。多分誰かが次の動作を説明できますか?

条件付きブレークポイントを設定する (ポップアップで [Is true] を選択する) 場合、"if" ステートメント内の式と同じように動作することを期待しています。

例えば:

ケース (3) は明らかにタイプミスです。式(3)をif文に入れると

コードはコンパイルされません。

(3) のタイプミスは危険です。この問題を示す簡単なデモを GitHubに配置しました。

この件に関する MSDN ドキュメントを読むとき、これは起こらないはずですよね?

ご指摘ありがとうございます。

更新: GitHub のコード