gccとgdbについて覚え書き
gdb
breakポイント
breakポイントのセット
break ファイル名:行番号
break 行番号
break 関数名
delete 番号 breakポイントの削除
break ファイル名:行番号
break 行番号
break 関数名
delete 番号 breakポイントの削除
ステップ実行
step
stepi マシンコード単位のステップ実行
next 関数内部に入らないステップ実行
step
stepi マシンコード単位のステップ実行
next 関数内部に入らないステップ実行
情報
info 全breakポイントの表示など
info 全breakポイントの表示など
表示
print
print/オプション
d
print/オプション
d
符号つき10進数で表示する。
u
符号無し10進数で表示する。
f
浮動小数点数値で表示する。
x
16進数で表示する。
o
8進数で表示する。
t
2進数で表示する。
c
文字(char型)として表示する。
i
アセンブラ
set print elements 数
表示する量を指定。0で無制限
表示する量を指定。0で無制限
show print elements
セットしたprint elementsを表示
セットしたprint elementsを表示
メモリ
x
x/s 文字列
x/i アセンブラのマシンインストラクション表示
x/10i x/iを10行表示
x
x/s 文字列
x/i アセンブラのマシンインストラクション表示
x/10i x/iを10行表示