---
name: "umps3-objdump"
section: "1"
platform: "linux"
package: "umps3"
version: "3.0.5-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/umps3-objdump"
---

# umps3-objdump(1)

The umps3-objdump object file analysis utility

## NAME

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

## SYNOPSIS

umps3-objdump \[*OPTIONS*\] *FILE*

## DESCRIPTION

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.

## OPTIONS

- \-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.

## FILES

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

## AUTHOR

Mauro Morsiani

Contributors can be listed on GitHub.

## BUGS

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

## SEE ALSO

[**umps3**(1)](/umps3/1.md), [**umps3-elf2umps**(1)](/umps3-elf2umps/1.md), [**umps3-mkdev**(1)](/umps3-mkdev/1.md)

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

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

## COPYRIGHT

2004, Mauro Morsiani
