Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Idea for improving the GDB plugin
(1/1)
rickg22:
This idea came to me as I was debugging the debugger (lol :P ) plugin. There's usually the construct
--- Code: ---cmd << _T("something") << variable << _T("something")
--- End code ---
and I was wondering...
Why not store those commands in a hash table? Templated, that is. Like:
--- Code: ---myhashtable["breakpoint"] = _T("something {$varname} something")
--- End code ---
like it's done with the compiler plugin? In this case, $varname would be one of many predefined variables. (Or even better, store those in an XML file! )
I'm sure this would enable us to add support for other debuggers besides gdb.
What do you think?
mandrav:
Well, I purposely have stalled further improvements on the debugger plugin while waiting for the compiler discussion to start. Many design decisions will affect/apply-to the debugger plugin also so it makes sense to wait...
--- Quote ---I'm sure this would enable us to add support for other debuggers besides gdb.
--- End quote ---
Don't think that this is trivial. From what I recall while researching MS's cdb.exe, it was difficult to even get the current instruction's line number and source file...
rickg22:
I see... well, it's a start.
Anyway, where's the VC debugger docs?
mandrav:
Install "Microsoft Debugging Tools for Windows" and you 'll find it there ;)
Navigation
[0] Message Index
Go to full version