objdump mips u-boot.bin не может разобрать 1000013f, который является инструкцией ветки - PullRequest
0 голосов
/ 15 ноября 2018

Я пытался разобрать u-boot.bin

$ mips-unknown-linux-gnu-objdump -b бинарный -m mips: isa32 --adjust-vma = 0x81000000 -D output / u-boot-2018.09 / u-boot.bin

это необработанная инструкция, не может распознать код ветки

81000000:   1000013f    0x3f010010

То есть первая инструкция start.S

b reset

Но если я начну разборку. O

$ mips-unknown-linux-gnu-objdump -d --adjust-vma = 0x81000000 -D выход / U-Boot-2018,09 / арка / MIPS / процессор / start.o

выход:

81000000 <_start+0x0>:
81000000:       1000013f        b       81000500 <reset>

что разборка правильно. почему разборка u-boot.bin не может распознать инструкцию ветвления.

...