.TH MCPU-OBJDUMP 1 "Октябрь 2026" "LibMCPU" "Команды пользователя" .SH ИМЯ mcpu-objdump \- секции, relocations и дизассемблирование инструкций MCPU .SH СИНТАКСИС .B mcpu-objdump .RI [ опции ] " MELF-файл(ы)" .SH ОПИСАНИЕ .B mcpu-objdump просматривает MELF objects, executables, shared objects и deterministic archives. Дизассемблер использует тот же LibMCPU instruction decoder, что и runtime, а symbol/relocation information применяется для аннотаций без подмены raw operand bytes. .SH ОПЦИИ .TP .BR -d ", " --disassemble Дизассемблировать executable PROGBITS sections. .TP .BR -D ", " --disassemble-all Пытаться дизассемблировать все выбранные nonempty PROGBITS. .TP .BR -r ", " --reloc Показать relocations; при disassembly relocation привязывается к инструкции, содержащей поле relocation. .TP .BR -s ", " --full-contents Raw contents sections. .TP .BR -t ", " --syms .symtab symbols. .TP .BR -T ", " --dynamic-syms .dynsym symbols. .TP .BR -h ", " --section-headers Section headers. .TP .BI -j " ИМЯ" .TQ .BI --section= ИМЯ Ограничить section-oriented output; repeatable. .TP .B --help Справка. .TP .B --version Вывести имя программы, идентификатор инструментария MCPU и версию, затем завершить работу. .TP .B --dump-version Вывести только номер версии пакета MCPU и завершить работу. .PP Нужна хотя бы одна display option. Нераспознаваемые bytes печатаются как .byte, после чего просмотр продолжается. .SH ПРИМЕРЫ .nf mcpu-objdump -h file.o mcpu-objdump -t -r -d file.o mcpu-objdump -T -d -r libfoo.so.1 mcpu-objdump -s -j .data file.o mcpu-objdump -d libsimple.a .fi .SH СМ. ТАКЖЕ .BR mcpu-readelf (1), .BR mcpu-nm (1), .BR mcpu-objcopy (1), .BR libmcpu (7)