πŸ€” Ah, the riveting saga of the #GDB #JIT interface, where we discover that #debugging JIT-compiled code is as clear as mud without #DWARF sprinkles. 🐒 Because who wouldn't want to step through machine code one agonizing instruction at a time while GDB plays the clueless sidekick? πŸ€·β€β™‚οΈπŸ”§
https://bernsteinbear.com/blog/gdb-jit/ #JITCompilation #DebuggingChallenges #CodingSaga #HackerNews #ngated
The GDB JIT interface

GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to print when you type disassemble.

Max Bernstein
πŸ“° Ah, the classic tale of a UI thread taking a leisurely nap during a kernel callβ€”because who needs responsive software anyway? πŸ™„ Apparently, the solution to sluggish performance is to exercise your patience, not your debugging skills. πŸ’»πŸ€·β€β™‚οΈ
https://devblogs.microsoft.com/oldnewthing/20250411-00/?p=111066 #UIthread #Napping #SluggishPerformance #DebuggingChallenges #SoftwareResponsiveness #HackerNews #ngated
The case of the UI thread that hung in a kernel call - The Old New Thing

I did tell you not to do that.

The Old New Thing