UMPS3-OBJDUMP(1)
π UMPS3-OBJDUMP π
okay bestie, so there's this whole manual page for the umps3-objdump utility, and I'm about to give you the full tour, no skips, no cap. This is the General Commands Manual entry, so pull up a chair πͺβ¨
β¨ NAME β¨
umps3-objdump β the umps3-objdump object file analysis utility π§
πΈ SYNOPSIS πΈ
umps3-objdump [OPTIONS] FILE
like. that's the whole vibe. options first, then the file. periodt π
π¦ DESCRIPTION π¦
The command-line umps3-objdump utility is literally there to analyze object files that were created by the umps3-elf2umps utility. it's giving forensic scientist but for your binaries π
This utility does the exact same jobs as mipsel-linux-gnu-objdump (or mips-linux-gnu-objdump, either one), which ships inside the cross-platform development tool set. so it's the same energy, different target π
umps3-objdump is the one you reach for when you're analyzing .core, .rom, and .aout object files β whereas mipsel-linux-gnu-objdump is the one for ELF-formatted object files. different files, different queens, both iconic π
The output from umps3-objdump gets directed to stdout. that's where it goes. that's it. that's the destination π
π OPTIONS π
-hβ Optional flag to show the.aoutprogram header, if present. (if it's not there, bestie, there's nothing to show π)-dβ Optional flag to βdisassembleβ and display the.textarea inFILE. This is an βassemblyβ dump of the code, so it's gonna contain load and branch delay slots β which means it differs from the machine language version of that same code. just so you know what you're looking at, iykyk β¨-xβ Optional flag to produce a complete little-endian format hexadecimal word dump ofFILE. Zero-filled blocks get skipped and marked with asterisks. And here's the cute part: the output will appear identical no matter whetherFILEis little-endian or big-endian. consistent queen π-bβ Optional flag to produce a complete byte dump ofFILE. Zero-filled blocks get skipped and marked with asterisks. BUT β unlike with the-xflag, the endian-format of the output depends on the endianness ofFILE; i.e. ifFILEis big-endian then the output will be big-endian. it matches, okay?? it's a whole mirror moment πͺ-aβ Flag to perform all of the above optional operations. the overachiever. the main character. we love her π
π FILES π
FILE is the .core, .rom, or .aout object file to be analyzed. that's your victim, your subject, your star π
π· AUTHOR π·
Mauro Morsiani
Contributors can be listed on GitHub. so many icons contributing to the cause π«Ά
π BUGS π
Report issues on GitHub: https://github.com/virtualsquare/umps3
no shade, just bug reports. if something's broken, tell the GitHub, not the group chat π
π SEE ALSO π
Full documentation at: https://github.com/virtualsquare/umps3
Project wiki: https://wiki.virtualsquare.org/#!umps/umps.md
go read those too, bestie, it's a whole universe β
π COPYRIGHT π
2004, Mauro Morsiani
and that's the whole page, fr fr π this was the UMPS3-OBJDUMP(1) manual, dated December 2022, and if you ever need to dump, disassemble, or vibe-check an object file, you know exactly where to go. slay, stay curious, and always read your man pages πβ¨π¦
π¦ where this page comes from
- debian bookworm: umps3 3.0.5-1 Β· GPL-3.0-or-later
- debian trixie: umps3 3.0.5-1+b2 Β· GPL-3.0-or-later
- ubuntu noble: umps3 3.0.5-1build3 Β· GPL-3.0-or-later
- ubuntu resolute: umps3 3.0.5-1build3 Β· GPL-3.0-or-later
- ubuntu stonking: umps3 3.0.5-1build3 Β· GPL-3.0-or-later
- Copyright (C) 2020 Mattia Biondi, Mikey Goldweber, Renzo Davoli
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms