pouët.net

Debugger / Disassembler

category: general [glöplog]
Where can I download a good free debugger or disassembler for x86?
added on the 2008-12-06 17:12:50 by Adok Adok
you can download it from the internet, apparently
added on the 2008-12-06 17:15:04 by button button
attention whore !!!!!
You need an IQ of at least 80 though. Sorry.
added on the 2008-12-06 17:18:38 by Zweckform Zweckform
BB Image
added on the 2008-12-06 17:21:04 by d0DgE d0DgE
http://www.chip.de/downloads/IDA-Pro-Free-4.9_29744270.html

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.
added on the 2008-12-06 18:09:11 by El Topo El Topo
Funny.
added on the 2008-12-06 19:00:48 by Deltafire Deltafire
Quote:
The best debugger is of course free software and it's called gdb.


/o\
go away.
added on the 2008-12-06 19:07:59 by Puryx Puryx
I'm serious about gdb though...
added on the 2008-12-06 19:22:37 by El Topo El Topo
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.
added on the 2008-12-06 19:47:40 by Adok Adok
printf();
added on the 2008-12-06 19:49:21 by tomaes tomaes
El Topo: Is it possible to load x86 Assembler programs (e.g. .com files) in gdb and view the Assembler instructions?
added on the 2008-12-06 19:52:29 by Adok Adok
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..
added on the 2008-12-06 20:26:36 by skrebbel skrebbel
dont tell everyone,skrebbel ;)
Olly handle only Win32 PE files!
added on the 2008-12-06 22:32:45 by misioslaw misioslaw
@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.
added on the 2008-12-06 23:32:08 by El Topo El Topo
Visual C++ Express Edition should do it.
added on the 2008-12-07 00:58:43 by xernobyl xernobyl
http://www.freedebbugersanddissasemblers.com/x86/downloads
added on the 2008-12-07 03:52:20 by texel texel
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.
added on the 2008-12-07 09:08:17 by snoutmate snoutmate
1) Click your Start button
2) Type "debug"
3) Click OK
added on the 2008-12-07 11:27:49 by doomdoom doomdoom
you might wanna click "Run" somewhere in between too.
added on the 2008-12-07 11:32:15 by Gargaj Gargaj

login