Page 1 of 12

GUI for bochs debugger

Posted: Wed Jul 16, 2008 2:36 pm
by WindowsNT
I 'm successfully creating a gui for bochs' debugger for Windows...

* Real/Protected/Long mode
* Registers/Segments/Control Registers
* Dissassembly Window
* VS Shortcuts for step,run etc
* Breakpoint list
* GDT entries
* Data dump

and more to come.

Image

I 've decided to release a test version of it so you can see it working and submit me bugs and feature requests.
Note, do expect for it to have some bugs (for example, dump is not automatically updated), which would be resolved with your feedback. When the project is completed, I will release the source.

http://www.turboirc.com/tools/bochs.exe

Make sure that the bochs option to load the gui is enabled
display_library: win32, options="windebug"


This version has the 'auto update' feature from menu help, so when I update it, you simply check that menu item and it automatically downloads the update.

Try it and tell me what you think.Any Suggestions/Requests , discuss it :)

Best Regards.

Re: GUI for bochs debugger

Posted: Wed Jul 16, 2008 4:25 pm
by Zenith
That looks amazing :) - I've often wished the Bochs/QEMU debuggers were more user-friendly.

Now, for the questions:
- Is this a separate application or do you have to compile it into Bochs?
- If so, is this a native app or is it .NET? Can it be made cross-platform?
- When will you release the first version?

Nice site by the way (I'm assuming it's yours). It's a little too happy for me, but too many exclamation marks can start to annoy people :twisted: . Also, the frame on the left doesn't seem to overflow properly when you expand the different items (but that's just me nitpicking).

Did you actually develop all those programs, because they look pretty cool :).

Good luck!

Re: GUI for bochs debugger

Posted: Wed Jul 16, 2008 11:27 pm
by thepowersgang
How complete is it?
and is there any chance to release it for testing

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 1:39 am
by AJ
Very nice. I want one :)

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 2:06 am
by kmtdk
I agree with Zenith, and AJ.
Fist it is just what bochs needs,
secound: will it become public ?
; you can maby speak to the "Bochs" dev team, and maby they could include it in Bochs.


Kmt dk

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 2:42 am
by WindowsNT
I tried talking to the developer's forum and they don't seem that much interested. Anyway, yes it will be public when it is almost complete - it needs a recompilation, so I guess I will put the entire executable online when the thing is finished.It is a native Win32 dialog, nothing more, nothing less.

For testing, yes I will post a link here later on so you can test it. I have yet to finish what I originally have in mind and then release the source code so you can easily edit it as well.

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 2:46 am
by kmtdk
sounds good.
I would like to test/ use it-
Why did'nt they (bochs dev team) sound intressted ?, it is a GOod ideer. and you have done the most of their job.

Kmt dk

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 3:55 am
by WindowsNT
New screenshot with data dump and breakpoints

http://www.turboirc.com/asm/b3.jpg

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:03 am
by AJ
=P~

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:06 am
by kmtdk
cool..

well, how have you maded the "interface", just added a gui, or ?

KMT dk

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:20 am
by raistlinthewiz
WindowsNT wrote:I 'm successfully creating a gui for bochs' debugger for Windows...

* Real/Protected/Long mode
* Registers/Segments/Control Registers
* Dissassembly Window
* VS Shortcuts for step,run etc
* Breakpoint list
* GDT entries
* Data dump

and more to come.

http://www.turboirc.com/asm/b1.jpg
http://www.turboirc.com/asm/b2.jpg

Any Suggestions/Requests , discuss it :)
nice work keep it up m8, waiting to use it.

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:22 am
by jal
what would really be my wet dream though, would be an intergration of the bochs debugger into KDEveloper :).


JAL

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:23 am
by lukem95
good work, it looks really useful :)

the current bochs UI for the debugger leaves a lot to be desired, and i'm sure this will be very useful. are you going to release the source? it wouldnt be too hard to port to X/GTK+.

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:36 am
by WindowsNT
I will release the source, but I don't think it will be too easy to port a native Win32 piece of code to gtk....

Re: GUI for bochs debugger

Posted: Thu Jul 17, 2008 4:51 am
by raistlinthewiz
WindowsNT wrote:I will release the source, but I don't think it will be too easy to port a native Win32 piece of code to gtk....
hm u'll release the sources. it'll be nice. i'll take a look and try to contribute then