我正在使用GDB来调试用
组装的代码 nasm -felf64 -Fdwarf
当我想检查标签符号的值时,比如说
var_h: dq -1
print var_h
GDB假设该值为32位,并且只给出了最低的4个字节
x \1gx $var_h
在“无法将值转换为整数”
的行中给出错误非常感谢任何想法!
答案 0 :(得分:0)
这应该有效:
(gdb) x/gx &var_h
你的其他命令,以及"沿着..."毫无意义。
详细信息重要,您应该始终显示您使用的实际命令并输出您收到的信息,而不是模糊的近似值。