所以在程序集中我声明了以下字符串:
Sample db "This is a sample string",0
在GDB中,我输入"p Sample"(不带引号),它会吐出0x73696854.我想要打印出实际的String.所以我尝试了"printf"%s",Sample"(再次,没有引号),它吐出"无法访问地址0x73696854的内存".
简短版本:如何在GDB中打印字符串?
printing string assembly gdb
assembly ×1
gdb ×1
printing ×1
string ×1