Now identifying threads by their native handle, because thread IDs aren't deserializable from a string
Added a Kill command, and clean up properly when the connection is lost
Added qProcessInfo
Made the command dispatch code more readable, fixed obvious race condition with disconnect handling
Added checks to make sure the target is running when a command is called
Changed vendor and ostype to unknown; added PC to register list
Fixed incorrect stack layout by StackPreparator.
The issue was harmless for programs but would have caused problems for correct stack walking.
Fixed compile errors on the debugger GUI
Fixed format issues with what QueryRegisterInformation returned; deleted the VirtualAddressSpaceAllocator because it wasn't going anywhere
Added support for GDB 'p' packets (read single register)
Fixed an issue caused by code reuse between QueryProcessInformation and QueryHostInformation; integer bases for the same keys aren't the same
Implemented enough to be able to resume a program using lldb. Woohoo!