今は、GDBを使用してバイナリファイルを逆アセンブルし、さまざまなレジスタなどをチェックアウトしています。スタック上のすべてを調べる簡単なコマンドはありますか?これは関数内のすべてに限定できますか?
現在のスタックフレームの場合:
x/10x $sp
でスタックの内容を表示できます
これにより、スタックの上位10個の要素が印刷されます。
bt
(またはbacktrace
)は呼び出しスタックを提供します。
frame <args>
は、スタックの特定のフレームに関する情報を提供します。
info locals
は、スタック上のローカル変数に関する情報を提供します。