On Thursday 07 April 2011 08:34:56 ext Christoph Mathys wrote:
> Hello!
> 
> I've been playing around with gdb python and qt-creator. My ultimate
> goal is to get some kind of thread naming for qtcreator (other than
> the thread id). Digging through blogs and code I found the class
> ThreadNamesCommand in dumper.py, which seems like a good point to
> start. I see the scripts beeing executed when I attach the debugger
> (dumper.py and gdbmacros.py) from qtcreator. But if I run the
> threadnames command, I only get a python exception:
> 
> >&"threadnames\n"
> >~"Traceback (most recent call last):\n"
> >~"  File \"/opt/kqtcreator2/share/qtcreator/gdbmacros/dumper.py\", line 
> >1746, in invoke\n"
> >~"    for thread in gdb.inferiors()[0].threads():\n"
> >~"AttributeError: 'module' object has no attribute 'inferiors'\n"
> >&"Error occurred in Python command: 'module' object has no attribute 
> >'inferiors'\n"
> >^error,msg="Error occurred in Python command: 'module' object has no 
> >attribute 'inferiors'"
> 
> What gdb version do I need to use all the functionality that is
> implemented in dumper.py? Apparanly, the function inferiors() is still
> missing from my gdb (7.1 btw)?

7.2
 
> Oh, and does someone now where I could find a documentation of the
> python api for gdb 7.1? Looking through gdb code isn't exactly
> convenient...

The latest is at

  http://sourceware.org/gdb/current/onlinedocs/gdb/Python.html#Python

I am not sure old versions are retained somewhere. 

Regards,
Andre'
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt-creator

Reply via email to