如何在 lldb 上打印一个程序集全局字符串变量
how to print on lldb an assembly global string variable
我正在玩 Assembly,我正在尝试打印 dst 和 src 定义如下:
.section __DATA,__data
src:
.string "hey Hello"
dst:
.space 20
p src 以十六进制输出,但我真正想要的是打印 ASCII 字符以进行正确调试:
(lldb) p src
(void *) = 0x4141414141414141
尝试x/s &src
。
(lldb) x/s &src
0x00004010: "Hello"
我正在玩 Assembly,我正在尝试打印 dst 和 src 定义如下:
.section __DATA,__data
src:
.string "hey Hello"
dst:
.space 20
p src 以十六进制输出,但我真正想要的是打印 ASCII 字符以进行正确调试:
(lldb) p src
(void *) = 0x4141414141414141
尝试x/s &src
。
(lldb) x/s &src
0x00004010: "Hello"