Tool
dsdump (paradiseduo wrapper)
Python wrapper around a prebuilt copy of Derek Selander's dsdump, an improved nm and Objective-C and Swift class-dump for Mach-O binaries, that writes each dumped protocol, class, category and Swift type to its own .h or .swift file instead of a single console stream. It runs the bundled executable once with --objc and once with --swift for the chosen arm64 or armv7 slice, and -d demangles Swift names through Xcode's swift-demangle at a speed cost. The README now points users to the author's resymbol instead.
- Targets
- App
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 147
- Last commit
- 2023-11-20
- Language
- Python
GitHub data as of 2026-11-09
Requirements & limits
- macOS and Python 3 are needed to run the bundled x86-64 dsdump executable from the repository directory. -a accepts arm64 or armv7; -d needs Xcode command-line tools for swift-demangle.
- Supply a Mach-O executable for analysis. The wrapper parses dsdump output into Objective-C headers and Swift declarations, with some Swift method names shown as <stripped>.
- The repository has no tests. Its README recommends the author’s resymbol replacement.
- The repository and archived upstream have no license file for the wrapper or bundled executable.
Cite
BibTeX
@misc{paradiseduo-dsdump,
title = {{dsdump (paradiseduo wrapper)}},
howpublished = {\url{https://github.com/paradiseduo/dsdump}},
url = {https://github.com/paradiseduo/dsdump},
urldate = {2026-10-27},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/paradiseduo-dsdump/}}
}Plain text
dsdump (paradiseduo wrapper). https://github.com/paradiseduo/dsdump (accessed 2026-10-27). Awesome REA entry: https://awesomerea.org/resources/paradiseduo-dsdump/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · paradiseduo/dsdump · Revision 16b15c6
- dsdump.py GitHub · paradiseduo/dsdump · Revision 16b15c6
- README.md GitHub · DerekSelander/dsdump · Revision e8782dd
- README.md GitHub · paradiseduo/resymbol · Revision ce3f0a7
- https://derekselander.github.io/dsdump/
More in Native binaries
- Dr. Memory · Tool
- Intel XED · Tool
- Keystone · Tool
- Microsoft Detours · Tool
- PANDA · Tool
- pefile · Tool