Disassembler source needed

Programming, for all ages and all languages.
Locked
User avatar
XCHG
Member
Member
Posts: 416
Joined: Sat Nov 25, 2006 3:55 am
Location: Wisconsin
Contact:

Disassembler source needed

Post by XCHG »

I am in need of an IA-32 BIN disassembler WITH source code written in C/C++. This is going to be used as a part of my dissertation. If anybody knows of such program, please do let me know.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Disassembler source needed

Post by Combuster »

how about nasm/ndisasm
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Disassembler source needed

Post by Brynet-Inc »

How about disStorm64? or objdump from bintuils? ;)

http://www.ragestorm.net/distorm/

XCHG, You're not exempt from Googling... please do so. :)

EDIT: Or http://udis86.sourceforge.net/ ?
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Re: Disassembler source needed

Post by bewing »

I'm writing one right now. It'll be done soonish. :wink: When do you need it?

There's also the bochs disassembler, of course.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: Disassembler source needed

Post by JamesM »

libudis86 (my personal favourite - I use this in my OS), or libdisasm. Just google them.
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Re: Disassembler source needed

Post by Candy »

If you're writing a dissertation you should be able to use basic googling skills.
Locked