~skeeto/public-inbox

1

Presentation interesting for w64devkit

Details
Message ID
<e4b927f1ff019fe1c79ff74f0cd7bf8e@disroot.org>
DKIM signature
pass
Download raw message
I checked the talks for fosdem this year and I noticed this interesting 
one for gdb.

It's relevant for w64devkit, if you haven't seen it already.
It was nice to see an explanation of the debugging API Windows provides, 
and how gdb utilizes it.

https://video.fosdem.org/2024/k4401/fosdem-2024-2796-gdb-on-windows-status-plans.av1.webm

There's also another interesting one about reverse debugging.
Details
Message ID
<20240211185757.eyhotdqezssnrwvp@nullprogram.com>
In-Reply-To
<e4b927f1ff019fe1c79ff74f0cd7bf8e@disroot.org> (view parent)
DKIM signature
missing
Download raw message
Thanks for sharing! Yeah, the Win32 debugging API is richer and more 
capable than ptrace, though it also doesn't quite fit into GDB's 
architecture. I recently used one little piece of dbghelp.dll myself in 
vc++filt:

https://github.com/skeeto/w64devkit/blob/master/src/vc%2B%2Bfilt.c

Poor native testing support explains the frequent regressions, as those 
would, in practice, only get caught through manual testing. I didn't know 
about that problem. It's also interesting that their best option for 
building GDB is cross-compilation, essentially the same conclusion I had 
reached.
Reply to thread Export thread (mbox)