Thread with 7 posts

jump to expanded post

here’s my review of the GDB Remote Serial Protocol, having implemented a small subset of it:

it’s… fine. the docs lack a few details, but you can figure them out from reading the GDB source code and from seeing how GDB responds to your packets. I’m glad it’s all ASCII.

I’m also glad it gracefully degrades. it assumes only the absolute minimum feature set. every single modern fancy feature is optional, because it’ll query or probe for support before trying to use those.

well… GDB will, at least. LLDB is another story ^^;;;;

Open thread at this post
gcn_x86 , @_C@mastodon.gamedev.place
(open profile)

@hikari Ah. Damn, that's even worse. I don't understand how whoever worked on the asm layout didn't realize looking at what came before the current instruction is actually useful to diagnose problems. I lost count of how many times I had to rerun things just so I could set a breakpoint a few instructions before a crash. At least it seems it'll get fixed, so yay :)

Open remote post (opens in a new window)