标签: linux assembly gdb
我有以下说明:**"jmp *0x80497e8(,%eax,4)"** * 0x80497e8的值为 0x8048be0 [按预期方式添加地址..] 那么程序应该在哪里跳转?我该如何计算价值? 我问,因为(,%eax,4)应该是*%eax * 4 * 我正在使用GDB和当%eax为0 时,程序确实会跳转到 0x8048be0 + 0
**"jmp *0x80497e8(,%eax,4)"**
但是当%eax为5 时,它不会进入0x8048be0 + 20,即 0x8048bf4