Very Exciting project!

I am very happy to hear about this project. Throughout this journey, let me know if you ever need a hand.
Thanks much, Todd. Will do.
No linux support planned ? :(
I'm also excited to see how all this turns out.

I haven't looked into the available libraries for Windows yet (I've just done Linux so far), but what are the best choices out there? Why did you decide to go library free?

I'll be watching ;-)

P.S.

the_calling
No linux support planned ? :(


Good question!
the_calling,

There is no Linux support planned, sorry.
CaptainKraft,

Thanks.

As far as I am aware, there are only Microsoft libraries available (given that you are writing a debugger for code generated with their tool chain). These libraries work OK for high level stuff but are cumbersome (and buggy) for a number of tasks.

Debug Help Library

Debugger Engine Reference

Debug Interface Access SDK

The bare minimum API required for writing a debugger is support from the OS itself.

Debugging Functions
x13pixels
CaptainKraft,

Thanks.

As far as I am aware, there are only Microsoft libraries available (given that you are writing a debugger for code generated with their tool chain). These libraries work OK for high level stuff but are cumbersome (and buggy) for a number of tasks.

Debug Help Library

Debugger Engine Reference

Debug Interface Access SDK

The bare minimum API required for writing a debugger is support from the OS itself.

Debugging Functions


That Debug Interface Access seems nice for getting the pdb symbols. I'm not sure how difficult it is to do without a library though. I use libdwarf for doing this on Linux ELF files which contain DWARF symbols. However, I do want to remove the need for that library someday. For now, it's helping me make progress.

Do you already have your own cod efor reading pdb symbols?
CaptainKraft,

Yes sir. I am writing the code for parsing PDBs myself.
Very cool project!
Thanks Stewart.