wiz21c 2 days ago

I've used debuggers now and then. What's the state of the art nowadays (in terms of cool functionalities) ? (too lazy to ggl or gpt it)

1
zeusk 2 days ago

I've used kd/windbg at Microsoft, lldb at Apple, gdb at Intel; WinDbg(Next) and kd are still my absolute favorite.

Coolest feature of windbg is time travel debugging - https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

gregthelaw 2 days ago

If you'll excuse the shameless self promotion, I gave a talk at C++Now last year on how time travel debuggers work: https://www.youtube.com/watch?v=NiGzdv84iDE

(Warning: contains me trying to play Doom :)

flysand7 2 days ago

RemedyBG might also be worth looking at. It is my go to debugger that I've used on Windows and it's made to look and feel like the debugger that comes with Visual Studio, except that it works way faster and you can hold the "Go to next line" key and see the watch window update in real time. Unfortunately you have to pay for it and it doesn't work on linux, but oh well.

nh23423fefe 2 days ago

yeah, windbg pretty amazing. loved writing debugger scripts to do repros and the state just right

wiz21c 1 day ago

cool, never heard of windbg, looks real good