标签: c linux
很抱歉,如果这是一个非常简单的问题,但我不熟悉C和Linux。
我试图在Linux机器上使用printf("Address is %p\n", ret);打印指针的地址。输出类似于0x7fff7c9b979c。该指针旨在指向程序中另一条指令的位置,我正在试图弄清楚它是什么指令。但是,如果我尝试使用gdb反汇编程序,我会看到包含0x400650等代码的说明。这两组代码似乎没有任何匹配。我是以错误的方式解决这个问题吗?
printf("Address is %p\n", ret);
0x7fff7c9b979c
0x400650