如何抑制反汇编输出中的函数名?

时间:2020-10-31 10:21:17

标签: c assembly disassembly objdump

在创建objexe文件的反汇编输出时,objdump在尖括号中创建函数名称,例如;

0000000000000598 <SomeFunctionName>:
 598:   push   rbp
 599:   push   rbx
 59a:   sub    rsp,0x38
 59e:   lea    rbp,[rsp+0x80]
...
...
...
0000000000000878 <main>:
...
 8a3:   lea    rax,[rbp-0x10]
 8a7:   mov    r8,rax
 8aa:   mov    edx,0x3
 8af:   mov    ecx,0x3
 8b4:   call   598 <SomeFunctionName>   ; <- here
 8b9:   test   eax,eax
 8bb:   jne    8d5 <main+0x5d>          ; <- here as well
...

我知道那些字符串文字在程序流中显示分支(跳转到的行号)。但是,由于行号已经显示(如598中的SomeFunctionName),因此objdump是否有伪指令来抑制尖括号中的字符串文字(当然,绝对地址598仍将保留)?

0 个答案:

没有答案