Я не могу сделать objdump
в macOS. Каталина начинает разборку с указанного адреса с помощью опции -stop-address=
. Вместо этого 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)
Как я могу это исправить?