2011-12-25 66 views

回答

1

如果你想檢查位於地址0x40063c一個字符串,用GDB examine命令:

(gdb) x/s 0x40063c 

注意,這個數據是在堆棧上不。你可以找出的數據與info symbol命令:

(gdb) info sym 0x40063c 

(這應該打印出類似這樣symbol LC1 in .rodata of a.out

1

你不應該使用$字符 - 這是彙編語法的一部分,但不是GDB的語法。
而「X」命令更容易使用,如果你只是想看到的內存:

 
(gdb) p/s 0x40063c 

您還可以使用P/X十六進制格式顯示,並有很多其他的變化。