我正在使用 GDB 来调试用以下代码组装的代码
nasm -felf64 -Fdwarf
当我想检查标签符号的值时,比如说
var_h: dq -1
using
print var_h
GDB 假设该值是 32 位并且只给我最低的 4 个字节
x \1gx $var_h
给出类似“无法将值转换为整数”的错误
非常感谢任何想法!
这应该有效:
(gdb) x/gx &var_h
您的其他命令以及“沿着……的路线”毫无意义。
Details matter,并且你应该始终显示actual您使用的命令和收到的输出,而不是其模糊的近似值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)