1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
.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)
|