|
From: | Sam Steingold |
Subject: | Re: Interfacing gdb |
Date: | Fri, 20 Feb 2009 12:06:56 -0500 |
User-agent: | Thunderbird 2.0.0.14 (X11/20080506) |
Charles Manning wrote:
On Saturday 14 February 2009 06:04:21 Maciej Piechotka wrote:Is it possible to write a plugin to gdb (i.e. program which may examin data provided by gdb - possibly from gdb)? Preferably in some sort of scripting language.You don't really need a plug in.gdb has a a very flexible built-in macro language that allows you to write a lot of very useful scripts that can do all sorts of things.
"flexible"?!gdb is a great debugger, but to say that the macro system is lacking is to make a gross understatement.
e.g., http://article.gmane.org/gmane.comp.gdb.general/445: the following: define break_foo_bar break foo commands print x end break bar commands print y end end does not work because, apparently, the first "end" closes both "commands" and "define" and there is no file loaded at this time, so I get this error: .gdbinit:97: Error in sourced command file: No symbol table is loaded. Use the "file" command. Is there a way around this problem?
[Prev in Thread] | Current Thread | [Next in Thread] |