是否可以在
IDA Free
中检查变量的内存地址,就像在 gdb
中所做的那样?
例如这个C代码:
int my_number = 7;
然后在
gdb
我们做:
p &my_number
我们得到一个内存地址,例如
0xefffde56e077
,然后当我们这样做时:
x/10x 0xefffde56e077
我们可以检查该特定块并看到那里的
7
。
IDA 可以吗?
是的。 IDA 识别目标文件的符号表。输入 g 显示跳转到地址,然后输入符号名称。
或者您可以通过输入 Shift-F4 或 [View] -> [Open subviews] -> [Names] 列出名称(包括与符号名称无关的名称)。
您还可以使用
nm
命令检查符号名称,而无需使用 IDA 或 GDB。