size of non local variables

Tom Tromey tromey@redhat.com
Tue Dec 1 19:26:00 GMT 2009


>>>>> "Anmol" == Anmol P Paralkar <anmol@freescale.com> writes:

Anmol>  On the other hand, GDB Guru's, is there a way one could get a
Anmol>  list of a program's symbols into a list and map over that list,
Anmol>  a function that takes a symbol as an argument and returns an
Anmol>  integer representing it's size? etc...

Anmol>  I tried looking at the Python support documentation to see if
Anmol>  this could be done easily, but could not really tell (I've never
Anmol>  used GDB's Python support nor Python).

I don't believe the Python symbol table code has been merged yet.  And
even on the branch in archer I'm not sure whether this can be done.

Anmol>  Is there a mini-tutorial somewhere that has an example of
Anmol>  getting started with using GDB's Python support? I tried trying
Anmol>  out the Greet snippet here:
Anmol>  http://sourceware.org/gdb/current/onlinedocs/gdb/Functions-In-Python.html#Functions-In-Python
Anmol>  but I'm not sure what I'm doing wrong.

If that didn't work, could you be more specific?  How did it fail, etc?

I wrote a series of blog entries about the python work a while back.
This may be the closest thing to a tutorial; however, some details of
the API have changed since then, so you would have to read it in
conjunction with the gdb manual:

http://tromey.com/blog/?p=494

Tom



More information about the Gdb mailing list