我想获取给定函数的 hexdump。到目前为止,objdump -d a.out --start-address=0x400630 and --stop-address=0x400679
是我找到的最好的解决方案,但是我不知道如何只提取操作码从输出。
例如:
4003f0: 48 83 ec 08 sub $0x8,%rsp
4003f4: e8 73 00 00 00 callq 40046c
...
我只需要这个:
48 83 ec 08
e8 73 00 00 00
最佳答案
您可以在您的程序中使用 gdb,x/i
将打印出一系列机器指令。
关于linux - 获取给定函数的 hexdump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34093852/