• Łukasz Langa's avatar
    bpo-30983: [gdb] Fix py-bt, etc. for non-debug shared builds (#3153) · 5fe59f8e
    Łukasz Langa yazdı
    PEP 523 introduced _PyEval_EvalFrameDefault which inlines PyEval_EvalFrameEx on
    non-debug shared builds.  This breaks the ability to use py-bt, py-up, and
    a few other Python-specific gdb integrations.
    
    This patch fixes the problem by only looking for _PyEval_EvalFrameDefault
    frames.
    
    test_gdb passes on both a debug and a non-debug build.
    
    Original patch by Bruno "Polaco" Penteado.
    5fe59f8e
libpython.py 62.3 KB