]> granicus.if.org Git - python/commit
bpo-30983: eval frame rename in pep 0523 broke gdb's python extension (#2803)
authorBruno "Polaco" Penteado <polaco@gmail.com>
Mon, 14 Aug 2017 22:14:17 +0000 (23:14 +0100)
committerŁukasz Langa <lukasz@langa.pl>
Mon, 14 Aug 2017 22:14:17 +0000 (15:14 -0700)
commit2e0f4db114424a00354eab889ba8f7334a2ab8f0
tree1d04d2c131de3cfdb846b46a99c203c2451adca7
parent143be366295038b36fc32c44b8e1b48a375eab56
bpo-30983: eval frame rename in pep 0523 broke gdb's python extension (#2803)

pep 0523 renames PyEval_EvalFrameEx to _PyEval_EvalFrameDefault while the gdb python extension only looks for PyEval_EvalFrameEx to understand if it is dealing with a frame.

Final effect is that attaching gdb to a python3.6 process doesnt resolve python objects. Eg. py-list and py-bt dont work properly.

This patch fixes that. Tested locally on python3.6
Tools/gdb/libpython.py