• Łukasz Langa's avatar
    [3.6] bpo-30983: [gdb] Fix py-bt, etc. for non-debug shared builds (GH-3153) (#3192) · 8e572491
    Ł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.
    (cherry picked from commit 5fe59f8e)
    8e572491
2017-08-18-17-19-23.bpo-30983.ggGz9z.rst 417 Bytes