CDbg Build 0.0.0.8

Nick Slivca  —  4 months, 2 weeks ago [Edited 0 minutes later]
Hello!

Finally managed to get this build done. There are a lot of improvements and bug fixes, list of all changes you can find in the zip file.


There is one more thing, this is the last build. I have to sign a non-compete agreement soon, which won't allow me to work on this debugger.

Thanks to everyone who had been around for this project!

Download Link
#16937
Jim R. Didriksen  —  4 months, 2 weeks ago
That Fffff**lipping sucks, what about open sourcing it so people can either learn from it or continue it?
#16938
Kknewkles  —  4 months, 2 weeks ago
Hey Nick, it's sad that CDbg is ending, but I also thank you for the excellent, excellent software piece you've given us. I'm pretty sure it can replace absolute most of my VS use cases :P
Is there any way we could get details on who snatched you? :3 I'm curious, as I'm sure most of us are. I hope that at the very least it's a damn lucrative, life-propelling opportunity you've been presented with.
#16939
nakst  —  4 months, 2 weeks ago
Please release the source...
#16942
Miles  —  4 months, 2 weeks ago
Source code release would be wonderful. It would be great to be able to continue building on all the good work you've done.
#16943
Nick Slivca  —  4 months, 2 weeks ago
I grew to love this project after two years of working on it in my spare time, but at the end of the day we all have to pay bills. And a month ago I got an opportunity to join RAD to work on their debugger. I apologies to everyone who got their hopes up.
#16944
Ryan Fleury  —  4 months, 2 weeks ago
I'm sad to see the project coming to a close, but I couldn't thank you enough for doing it. Not only did it already improve my debugging experience, it also serves as another example of a quality Handmade product! Good luck at RAD; I'll definitely be keeping an eye on that debugger.
#16961
seventh-chord  —  4 months, 1 week ago
I am very sad that this project is ending: cdbg has been a incredibly helpfull tool to have. Thank you for the time and effort you put into making this. Best of luck at your new job, Nick!
#16968
x13pixels  —  4 months, 1 week ago
Congrats, man, on your position at RAD! That is fantastic news.

Hopefully I can rekindle the handmade debugger scene, as it were, with RemedyBG. A large portion of this year I had to put it on hold for various reasons but I've been ramping things back up over the last two weeks. The universe is an interesting creature it seems...

Best of luck to you in the next chapter of your life.

--
George
#17104
Blake Martin  —  3 months, 3 weeks ago [Edited 9 minutes later]
I know it's been asked, but +1 for releasing the source. I don't know of any good pdb parsing examples.
#17105
Mārtiņš Možeiko  —  3 months, 3 weeks ago
rationalcoder
I don't know of any good pdb parsing examples.

lldb source from LLVM/clang project probably is best choice to look at:

https://github.com/llvm-mirror/ll...urce/Plugins/SymbolFile/NativePDB

https://github.com/llvm-mirror/llvm/tree/master/lib/DebugInfo/PDB

Note that it is heavy C++ code, same as rest of llvm/clang. But the good news is that llvm/DebugInfo module is pretty standalone, it should be possible to use it directly without much of rest of llvm, if that is usable for you.
#17122
Blake Martin  —  3 months, 2 weeks ago
You don't parse pdb files in Cdbg? Or, are you saying you don't plan on releasing the source?
#17123
Simon Anciaux  —  3 months, 2 weeks ago
Mārtiņš Možeiko is not the developer of cdbg, he was just recommending another source for a pdb parser.

You can contact the developer directly by e-mail if you want a definite answer about the source release. You can find his e-mail in this blog post. If you do contact him, let us know what the answer is.
#17221
Blake Martin  —  3 months ago
Alright, I contacted Nick. He doesn't want to open source CDbg b/c he says it's in bad shape, but he talked to Jeff and he will be able to open source the PDB library he wrote...but only after the RAD debugger has shipped.

For anyone interested in the font rendering code, here it is again: https://github.com/nicstop/lcd_ft_text_demo/
#17231
Simon Anciaux  —  3 months ago
Thanks
Log in to comment