]> granicus.if.org Git - python/commit
Issue #13628: python-gdb.py is now able to retrieve more frames in the Python
authorVictor Stinner <victor.stinner@haypocalc.com>
Mon, 19 Dec 2011 12:42:24 +0000 (13:42 +0100)
committerVictor Stinner <victor.stinner@haypocalc.com>
Mon, 19 Dec 2011 12:42:24 +0000 (13:42 +0100)
commitd208416a4033c1d8e10ee70e1aa74e6d3108c7d6
treedf655dc8ca5aacb34c84b4baa3d155a57bc06997
parent78ed83da46b4f87e6e04a15f4d330ccb28274d03
Issue #13628: python-gdb.py is now able to retrieve more frames in the Python
traceback if Python is optimized.

 * delay the lookup of the size_t type, it is not available at startup
 * The second argument of the PyFrameObjectPtr constructor is optional, as
   done in other constructors
 * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns
   an empty tuple instead of None if Python is optimized
 * Fix py-bt and py-bt-full to handle correctly "optimized" frames
 * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx()
   if the pointer is optimized out in PyEval_EvalFrameEx()
Lib/test/test_gdb.py
Misc/NEWS
Tools/gdb/libpython.py