Pelles C forum

C language => Tips & tricks => Topic started by: Vortex on November 07, 2026, 09:26:22 AM

Title: Disasm tool
Post by: Vortex on November 07, 2026, 09:26:22 AM
QuoteDisAsm for Windows. It's not IDA or HIEW, it's not meant to be. But for an 'objdump -d' like, minimum fuss tool that can disassemble the three most common architectures plus a bit more besides, and is completely independent of Visual Studio to boot, it's a perfectly acceptable tool.
Usage

Usage: disasm module [Function] [options]

Where module is a Windows PE File (exe, dll, ocx, sys, scr, etc)

[Function] is an optional argument specifying a single function to show the disassembly of. If you don't provide a function name, the contents of all PE sections marked as code or executable is shown.

[options] are optional and modify the disassembly output -b Adds the raw code bytes alongside the instruction that it makes up -l Adds the line number of the source file alongside the assembly (requires private symbols) -f Adds the file name of the source file alongside the assembly (requires private symbols)

There is no separate option for file output. All output is via stdout, so redirect that if you need a file.
https://www.airesoft.co.uk/disasm