在下面的gdb输出中,地址旁边的*是什么意思?
(gdb) disas
Dump of assembler code for function _exit@plt:
0x0804838c <_exit@plt+0>: jmp *0x8049774
0x08048392 <_exit@plt+6>: push $0x10
0x08048397 <_exit@plt+11>: jmp 0x804835c
End of assembler dump.
答案 0 :(得分:2)
地址前面的星号表示间接跳转。因此,跳转目标不是0x8049774
,而是目标存储在地址0x8049774
。