Debugger / Disassembler
category: general [glöplog]
Where can I download a good free debugger or disassembler for x86?
you can download it from the internet, apparently
attention whore !!!!!
You need an IQ of at least 80 though. Sorry.
http://www.chip.de/downloads/IDA-Pro-Free-4.9_29744270.html
here,now download it and rip some fx,sucker!
here,now download it and rip some fx,sucker!
The best debugger is of course free software and it's called gdb. Don't know perhaps you can disassemble stuff with it too, I use it for C only.
Funny.
Quote:
The best debugger is of course free software and it's called gdb.
/o\
go away.
I'm serious about gdb though...
cOcOOn: Thanks, this is probably what I wanted.
I need it to learn how FASM optimizes code. I noticed some Assembler programs are much smaller when assembled with FASM than with TASM. This is because FASM doesn't just assemble the code, but also optimizes it. I want to know how certain things have been optimized by FASM.
I need it to learn how FASM optimizes code. I noticed some Assembler programs are much smaller when assembled with FASM than with TASM. This is because FASM doesn't just assemble the code, but also optimizes it. I want to know how certain things have been optimized by FASM.
printf();
El Topo: Is it possible to load x86 Assembler programs (e.g. .com files) in gdb and view the Assembler instructions?
and i just posted the friggin link to let that new topic pass away as fast as possible, i cant even stand your avatar anymore !
el topo, i only used gdb with codeblocks so not sure which one is the bad guy, but, well.. it's horribly slow, gives completely wrong line number references unpredictably and can't deal well with slightly complex datastructures (stl stuff, etc) at all.. my vote's still with msvc's debugger..
dont tell everyone,skrebbel ;)
OllyDbg
http://www.ollydbg.de/
http://www.ollydbg.de/
Olly handle only Win32 PE files!
@quisten2: I hear you. Can't say I've had that problem, sometimes it reports a problem on the wrong line but that is just because I forgot a ";" on the line before. Slow? Never bothered me.
However, if you have any tips on a cross platform debugger that is better than gdb I'm glad to hear about it.
@Adok: Don't know. Look into it, open your mind.
However, if you have any tips on a cross platform debugger that is better than gdb I'm glad to hear about it.
@Adok: Don't know. Look into it, open your mind.
Visual C++ Express Edition should do it.
http://www.freedebbugersanddissasemblers.com/x86/downloads
Well you *can* use gdb for assembler-level debugging (it has commands like 'disas','stepi','info registers'...), when you don't have anything else to work with. There are far better choices though, on windows you have OllyDbg or IDA, on linux edb is quite nice (and there is port of IDA, but i don't think it's free). I didn't find any cross-platform one that i would fully like though.
1) Click your Start button
2) Type "debug"
3) Click OK
2) Type "debug"
3) Click OK
you might wanna click "Run" somewhere in between too.