GNU 汇编程序:指令含义
GNU Assembler: instruction meaning
这是使用 objdump 从 x86 反汇编得到的。
这条指令是什么意思?调用地址将如何计算?
call *0x1bc(%eax)
特别是星号在这里是什么意思?它只是意味着 %eax + 0x1bc 吗?
是的。
具有立即数或寄存器操作数的分支地址以星号为前缀。
来自this page:
Branch addressing using registers or memory operands must be prefixed by a '*'.
这是使用 objdump 从 x86 反汇编得到的。
这条指令是什么意思?调用地址将如何计算?
call *0x1bc(%eax)
特别是星号在这里是什么意思?它只是意味着 %eax + 0x1bc 吗?
是的。 具有立即数或寄存器操作数的分支地址以星号为前缀。
来自this page:
Branch addressing using registers or memory operands must be prefixed by a '*'.