問題タブ [breakpoints]

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

xcode - Xcodeの「ブレークポイント」マークの色の意味は何ですか

ブレークポイントを設定すると (特定の行でエディターの境界線をダブルクリック)、3 つの色があります。

それぞれの色の意味を教えてください。

ありがとうございました。

0 投票する
5 に答える
3143 参照

python - プログラムの途中で Python インタラクティブ セッションに飛び込みますか?

ちょっと疑問に思っていました...私はEclipseでpydevを使用しており、強力なデバッグ機能を本当に楽しんでいますが、疑問に思っていました:

eclipse にブレークポイントを設定し、実行中にインタラクティブな python インタープリターにジャンプすることは可能ですか?

私はそれがかなり便利だと思います;)

編集:私の目標はデバッガーにジャンプすることではないことを強調したいと思います。pydev/eclipse には優れたデバッガーがあり、トレースバックを見てブレークポイントを設定するだけです。

私が望むのは、スクリプトを実行し、実行中にインタラクティブな Python インタープリターにジャンプして、次のようなことができるようにすることです...

  • 周りをウロウロします
  • 物の価値を調べる
  • 変数を操作する
  • アプリに追加する前にいくつかのコードを見つけます

デバッガーを使用してこれらすべてを実行できることはわかっていますが、インタラクティブ インタープリターを使用すると、アプリを実行ポイントに戻さずに何かを試して、それが機能しないことを確認し、別のことを試すことができるため、より高速に実行できます。そのコードをもう一度。

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

iphone - 時刻文字列を GDB ログに挿入するにはどうすればよいですか?

私は最近、Xcode にブレークポイントを設定してコンソールに出力し、自動続行できることを発見しました。つまり、NSLog() 呼び出しを記述して再コンパイル (オンザフライ ロギング、ウート) しなくても、ログ ステートメントを挿入できます。

唯一の問題は、ログを実行するときに表示できるものが少し制限されているように見えることです。現在のブレークポイントに関する情報を表示する %B や、ヒット カウントを表示する %H など、挿入できるいくつかのトークンが表示されます。

特定の形式のタイムスタンプをログ行に挿入できる方法があるかどうか知りたいですか?

「シェルスクリプト」ブレークポイントアクションで遊んでみましたが、日付コマンドが存在しないと言われました....奇妙な...

どんな助けでも素晴らしいでしょう、ありがとう!

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

visual-studio - Visual Studio: ブレークポイントの循環

ブレークポイントを循環するショートカットはありますか? プロジェクトのデバッグ中にブレークポイントを見失うことがよくあります。1 つのバグの処理が終了したら、解決しようとしている新しいバグのブレークポイントをリセットする必要があります。ブレークポイントを循環させ、必要のないブレークポイントを無効にして必要なブレークポイントを維持できるキーストロークがあれば便利です。

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

xcode - Xcode:ブレークポイント自体を無効にする

ブレークポイントを設定しましたが、プログラムを実行すると、それ自体が無効になっているように見えます。何が起こっているのですか?ブレークポイントの矢印は、プログラムを実行する前は濃い青で、実行すると水色に変わります。

0 投票する
41 に答える
396510 参照

eclipse - Eclipse - 行番号属性がないため、ブレークポイントをインストールできません

ブレークポイントを設定しようとしているときに、Eclipse でこの奇妙なエラーが発生します。

コンパイラオプションからチェックボックスをオンにしましたが、うまくいきませんでした。

0 投票する
5 に答える
2390 参照

c++ - 以前は安定していた関数で再割り当てがクラッシュする

どうやら SDL_Mixer のこの関数は死に続けているようですが、その理由はわかりません。誰にもアイデアはありますか?Visual Studio によると、このクラッシュは、Windows が realloc() 行のどこかでブレークポイントをトリガーすることによって発生します。

問題のコードは、特に SD​​L_Mixer の SVN バージョンからのものです。違いがある場合。

私は Visual Studio 2008 を使用しており、music_decoders と num_decoders はどちらも正しいです (music_decoders には文字列 "WAVE" へのポインターが 1 つ含まれており、music_decoders.ptr は 0x00000000 であり、私が知る限り、クラッシュは realloc にあるようです() 関数. このクラッシュの問題を処理する方法を知っている人はいますか? この問題を解決するために、多少のリファクタリングを行う必要はありません。

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

com - COM インターフェイスから公開された API のブレークポイント

それらが1つのインターフェースであるとしましょう

これはバイナリ dll の一部です。これのソースコードはありません。

Windbg を使用して、このバイナリ dll のインターフェイス Ifoo から公開されている foo() API にブレークポイントを設定できますか?

Windbg を使用してバイナリ dll にブレークポイントを設定できることはわかっていますが、COM を使用する場合はわかりません。