我在 macOS Catalina 上无法使用选项 -stop-address=
指定地址来启动 objdump
的反汇编,并且 objdump
会对 Mach-O 文件中的所有可执行代码进行反汇编:
nlykkei-mbp:~ nlykkei$ objdump -macho -d -stop-address=0x1514 /usr/lib/system/libsystem_c.dylib | head -n10
/usr/lib/system/libsystem_c.dylib:
(__TEXT,__text) section
mcount:
1508: 55 pushq %rbp
1509: 48 89 e5 movq %rsp, %rbp
150c: 48 83 ec 40 subq $64, %rsp
1510: 48 89 04 24 movq %rax, (%rsp)
1514: 48 89 7c 24 08 movq %rdi, 8(%rsp)
1519: 48 89 74 24 10 movq %rsi, 16(%rsp)
151e: 48 89 54 24 18 movq %rdx, 24(%rsp)
我该如何修复这个问题?