]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-126910: Add gdb support for unwinding JIT frames (#146071)
authorDiego Russo <diego.russo@arm.com>
Sat, 2 May 2026 13:42:03 +0000 (14:42 +0100)
committerGitHub <noreply@github.com>
Sat, 2 May 2026 13:42:03 +0000 (13:42 +0000)
commitc7b7ca2cd5e01b607b7ed610d13b1ac28b977d1d
tree000328cfa0bdcd872d8cc4bf96d038c0ce051220
parentda09ef807b162cdfbc58460b2eddf5b1a94881bb
GH-126910: Add gdb support for unwinding JIT frames (#146071)

Co-authored-by: Pablo Galindo Salgado <pablogsal@gmail.com>
32 files changed:
Doc/c-api/perfmaps.rst
Include/cpython/ceval.h
Include/internal/pycore_ceval.h
Include/internal/pycore_interp_structs.h
Include/internal/pycore_jit.h
Include/internal/pycore_jit_unwind.h [new file with mode: 0644]
Include/internal/pycore_optimizer.h
Lib/test/test_gdb/gdb_jit_sample.py [new file with mode: 0644]
Lib/test/test_gdb/test_jit.py [new file with mode: 0644]
Lib/test/test_gdb/util.py
Lib/test/test_perfmaps.py
Makefile.pre.in
Misc/NEWS.d/next/Core_and_Builtins/2026-03-17-20-30-17.gh-issue-126910.NaUwmD.rst [new file with mode: 0644]
Modules/_testinternalcapi.c
Modules/posixmodule.c
Python/ceval.c
Python/ceval_macros.h
Python/jit.c
Python/jit_unwind.c [new file with mode: 0644]
Python/optimizer.c
Python/perf_jit_trampoline.c
Python/perf_trampoline.c
Python/sysmodule.c
Tools/build/smelly.py
Tools/c-analyzer/cpython/_parser.py
Tools/c-analyzer/cpython/ignored.tsv
Tools/jit/README.md
Tools/jit/_dwarf.py [new file with mode: 0644]
Tools/jit/_targets.py
Tools/jit/_writer.py
Tools/jit/build.py
Tools/jit/shim.c