logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       Mauro Morsiani
       Contributors can be listed on GitHub.

Bugs

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

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.

Files

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

Name

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

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; differ‐
              ing 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.

See Also

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

Synopsis

umps3-objdump [OPTIONS] FILE

See Also