gdb地址旁边的*是什么意思?

gdb地址旁边的*是什么意思?,gdb,Gdb,在下面的gdb输出中,地址旁边的*是什么意思 (gdb) disas Dump of assembler code for function _exit@plt: 0x0804838c <_exit@plt+0>: jmp *0x8049774 0x08048392 <_exit@plt+6>:

在下面的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.                                       
(gdb)disas
函数的汇编代码转储_exit@plt:               
0x0804838c:jmp*0x8049774
0x08048392:推送$0x10
0x08048397:jmp 0x804835c
汇编程序转储结束。

地址前的星号表示间接跳转。因此,跳转目标不是
0x8049774
,而是存储在地址
0x8049774