#5 Support a debugger

open
nobody
None
5
2003-07-07
2003-07-07
Anonymous
No

Okay, maybe that goes a bit too far, but I think it
would be nice to somehow include support of an (or
better more) existing debugger program(s) to test
changed code.
(At this point I assume that this would be easier than
implement the debugging features itself)

I imagine to change a few bytes of assembler code,
setting breakpoints (which I can see, for example as
red highlighted lines in the assembler-view) and press
a key to run the debugger.
(I like gdb but I'm not sure if it exists under
windows, too)

This would stop at breakpoints giving control back to
hte which marks the line, where instruction flow is
currently paused and -- if requested by the user allows
viewing and changing of memory and register contents
(this would actueally be done by the debugger, but hte
would be the frontend to it)

Just an idea, but a combined
assembler/disassmbler/hex-editor/debugger-frontend
would be really fun to develop / explore some
assembler/binary code.

Please let me know what you think of this.
When I somewhen have a bit free itme myself I'll
certain join CVS and work on this myself if you dont
mind...

Henning Hasemann
hhasemann [at] web [dot] de
ICQ #89512276

Discussion

  • Aurochs
    Aurochs
    2005-02-24

    Logged In: YES
    user_id=1192506

    gdb does, in fact, exist under Windows. It can be found as
    part of Mingw32 or DJGPP.

    I do agree with the rest of the post. This idea is excellent. I
    know of one person who wrote an ASM interpreter for DOS -
    you could ask him for his code...
    http://www.btinternet.com/~btketman/