2012-10-06 13 views
8

文字列を移動していて、レジスタに基づいて印刷したいと思います。GDBのRegisterから指し示す文字列を印刷

私は次のようでした:

gdb x $esp 
0xbffff110: "\274\205\004\b\324\361\377\277\334\361\377\277]\257\344\267\304s\374\267" 

{then I copied the address} 

>> x *0xbffff110 
0x80485bc <__dso_handle+12>:  "test1" 

ワンステップでこれを行うにはどのような方法がありますか?

答えて

9

これを実行する方法はありますか?

(gdb) print *(char**)$esp 
+15

'(gdb)x/s $ esp'も動作します – Panic

関連する問題