2

現在のスタック フレーム (RSP と RBP の間のバイト) をブロック図として視覚化できるデバッグ ツールが本当に欲しいです。

このようなものですが、セルに実際の実行値があります: http://abrickshort.files.wordpress.com/2006/11/stackframe.jpg

そのようなソフトウェアは存在しますか?UNIX システムを使用しています。

PS。

gdb の「バイトを調べる」機能に注意してください。それが私が今使っているものですが、上司に見せるためにきれいな図が欲しいです。

乾杯

4

1 に答える 1

0

GDB は既成のダイアグラムを提供することはできませんが、info frame n必要なものはほとんどすべて提供します。

(gdb) info frame 2
Stack frame at 0x7ffff7fe3fe0:
 rip = 0x3cbd806ccb in start_thread (pthread_create.c:301); saved rip 0x3cbd0e0c2d
 called by frame at 0x0, caller of frame at 0x7ffff7fe3ed0
 source language c.
 Arglist at 0x7ffff7fe3ec8, args: arg=0x7ffff7fe4700
 Locals at 0x7ffff7fe3ec8, Previous frame's sp is 0x7ffff7fe3fe0
 Saved registers:
  rbx at 0x7ffff7fe3fd0, rip at 0x7ffff7fe3fd8
于 2011-02-16T15:54:34.793 に答える