summaryrefslogtreecommitdiffstats
path: root/Python/legacy_tracing.c
Commit message (Expand)AuthorAgeFilesLines
* gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)Sam Gross2025-08-131-151/+289
* gh-137400: Fix a crash when disabling profiling across all threads (gh-137471)Sam Gross2025-08-111-2/+8
* gh-137514: Add a free-threading wrapper for mutexes (GH-137515)Peter Bierma2025-08-071-11/+4
* gh-111178: fix UBSan failures for `Python/legacy_tracing.c` (#131611)Bénédikt Tran2025-03-241-29/+38
* gh-117657: Fix TSAN data race in _PyEval_SetTrace assertion (gh-131561)Sam Gross2025-03-211-1/+1
* gh-131238: Remove includes from pycore_interp.h (#131495)Victor Stinner2025-03-201-1/+2
* gh-130931: Add pycore_interpframe.h internal header (#131249)Victor Stinner2025-03-191-0/+1
* gh-111178: Fix function signatures in legacy_tracing.c (#131464)Victor Stinner2025-03-191-27/+38
* gh-111178: Fix _PyLegacyEventHandler_Type deallocator (#131193)Victor Stinner2025-03-141-1/+0
* gh-122029: Do not unpack method for legacy tracing anymore (#130898)Tian Gao2025-03-111-13/+0
* gh-128360: Add `_Py_AssertHoldsTstate` as assertion for holding a thread stat...Peter Bierma2025-01-201-4/+4
* gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-125605)Eric Snow2024-10-181-1/+1
* gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...Sam Gross2024-09-121-2/+1
* gh-122029: Log call events in sys.setprofile when it's a method with c functi...Tian Gao2024-07-231-0/+13
* gh-121814: Only check f_trace_opcodes if Python frame exists (#121818)Tian Gao2024-07-151-1/+1
* gh-107674: Lazy load line number to improve performance of tracing (GH-118127)Tian Gao2024-04-291-0/+1
* gh-117385: Remove unhooked events on sys.settrace (GH-117386)Tian Gao2024-04-261-3/+2
* gh-116818: Make `sys.settrace`, `sys.setprofile`, and monitoring thread-safe ...Dino Viehland2024-04-191-30/+64
* gh-103615: Use local events for opcode tracing (GH-109472)Tian Gao2023-11-031-4/+48
* gh-110892: Return NULL for `PyTrace_RETURN` events caused by an exception (GH...Tian Gao2023-11-021-11/+31
* gh-110514: Add PY_THROW to `sys.setprofile` events (GH-110524)Tian Gao2023-10-091-1/+7
* gh-108765: Cleanup #include in Python/*.c files (#108977)Victor Stinner2023-09-061-4/+5
* gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)Victor Stinner2023-08-241-3/+3
* GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725)Mark Shannon2023-08-091-3/+3
* GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback...Mark Shannon2023-07-271-2/+22
* GH-100987: Allow objects other than code objects as the "executable" of an in...Mark Shannon2023-06-141-2/+1
* GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104...Mark Shannon2023-05-121-54/+19
* gh-84436: Implement Immortal Objects (gh-19474)Eddie Elizondo2023-04-221-1/+1
* GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1...Mark Shannon2023-04-121-0/+528