どのようにその命令にブレークポイントを置くことができますか?私が書いた時:gdbのアドレスで指定された命令にブレークをかけるには?
break 9048f23
break *9048f23
これは動作しません。
どのようにその命令にブレークポイントを置くことができますか。
9048f23: 8a 51 e6 mov 0x12(%esp),%eax
プラットフォーム:Linux。
どのようにその命令にブレークポイントを置くことができますか?私が書いた時:gdbのアドレスで指定された命令にブレークをかけるには?
break 9048f23
break *9048f23
これは動作しません。
どのようにその命令にブレークポイントを置くことができますか。
9048f23: 8a 51 e6 mov 0x12(%esp),%eax
プラットフォーム:Linux。
あなただけ進接頭辞を追加する必要があります。デフォルトでは
b *0x9048f23
を、あなたは(イゴールが言うように、1)進数を指定する0x
接頭辞が必要になります。あなたはまた、set output-radix
と、デフォルトの出力基数を変更、またはその両方ができ
set input-radix 16
:あなたは(接頭辞を必要とせずに)一般的に数値入力に使用する六角を好む場合は、あなたがデフォルトを変更することができます
同時にset radix
;詳細はrelevant section of the gdb
documentationを参照してください。
(そして、あなたは彼らがすべてのgdb
セッションに自動的に適用したい場合は、あなたの~/.gdbinit
ファイルにこれらのコマンドを置くことができます。)