DOKK / manpages / debian 12 / umps3 / umps3-objdump.1.en
UMPS3-OBJDUMP(1) General Commands Manual UMPS3-OBJDUMP(1)

umps3-objdump – The umps3-objdump object file analysis utility

umps3-objdump [OPTIONS] FILE

The command-line umps3-objdump utility is used to analyze object files created by the umps3-elf2umps utility.

This utility performs the same functions as mipsel-linux-gnu-objdump (or mips-linux-gnu-objdump) which is included in the cross-platform development tool set.

umps3-objdump is used to analyze .core, .rom, and .aout object files while mipsel-linux-gnu-objdump is used to analyze ELF-formatted object files.

The output from umps3-objdump is directed to stdout.

-h
Optional flag to show the .aout program header, if present.
-d
Optional flag to “disassemble” and display the .text area in FILE.

This is an “assembly” dump of the code, thus it will contain load and branch delay slots; differing from the machine language version of the same code.
-x
Optional flag to produce a complete little-endian format hexadecimal word dump of FILE.

Zero-filled blocks will be skipped and marked with *asterisks*.

The output will appear identical regardless of whether FILE is little-endian or big-endian.
-b
Optional flag to produce a complete byte dump of FILE.

Zero-filled blocks will be skipped and marked with *asterisks*.

Unlike with the -x flag, the endian-format of the output will depend on the endianness of FILE; i.e. if FILE is big-endian than the output will be big-endian.
-a
Flag to perform all of the above optional operations.

FILE is the .core, .rom, or .aout object file to be analyzed.

Mauro Morsiani

Contributors can be listed on GitHub.

Report issues on GitHub: https://github.com/virtualsquare/umps3

umps3(1), umps3-elf2umps(1), umps3-mkdev(1)

Full documentation at: https://github.com/virtualsquare/umps3

Project wiki: https://wiki.virtualsquare.org/#!umps/umps.md

2004, Mauro Morsiani

December 2022