dis is a functional, fast and simple disassembler that is written in C. It is NOT a decompiler. I dislike javap, so I use this when I want to look at bytecode.

View the README

View sample output

Download the Solaris GZipped Executable

Download the Linux GZipped Executable

Download the Apple Macintosh OS X GZipped Executable

Dowload the Win95/98/NT/2000/XP Executable - Works as a command-line tool under the MS-DOS prompt

There is also a Mac version (PPC and 68K), send me mail if you want it. I can also build HP-UX, Linux, DEC and IRIX versions if you like, just end me some mail.

If you want the source, send me mail and tell me what you're going to do with it, I'm usually happy to give it out.

Back to my homepage

Send mail to Benji Jasik benjasik@cs.princeton.edu with questions/comments.