diff options
| author | Mark Shannon <mark@hotpy.org> | 2023-06-14 12:46:37 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-14 12:46:37 (GMT) |
| commit | 7199584ac8632eab57612f595a7162ab8d2ebbc0 (patch) | |
| tree | eda3183876d2ce6805796d5c8f7b0cd8abadc22e /Include/internal/pycore_code.h | |
| parent | ad56340b665c5d8ac1f318964f71697bba41acb7 (diff) | |
| download | cpython-7199584ac8632eab57612f595a7162ab8d2ebbc0.zip cpython-7199584ac8632eab57612f595a7162ab8d2ebbc0.tar.gz cpython-7199584ac8632eab57612f595a7162ab8d2ebbc0.tar.bz2 | |
GH-100987: Allow objects other than code objects as the "executable" of an internal frame. (GH-105727)
* Add table describing possible executable classes for out-of-process debuggers.
* Remove shim code object creation code as it is no longer needed.
* Make lltrace a bit more robust w.r.t. non-standard frames.
Diffstat (limited to 'Include/internal/pycore_code.h')
| -rw-r--r-- | Include/internal/pycore_code.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/Include/internal/pycore_code.h b/Include/internal/pycore_code.h index ef940b5..8755cb3 100644 --- a/Include/internal/pycore_code.h +++ b/Include/internal/pycore_code.h @@ -447,19 +447,6 @@ adaptive_counter_backoff(uint16_t counter) { return adaptive_counter_bits(value, backoff); } - -/* Line array cache for tracing */ - -typedef struct _PyShimCodeDef { - const uint8_t *code; - int codelen; - int stacksize; - const char *cname; -} _PyShimCodeDef; - -extern PyCodeObject * -_Py_MakeShimCode(const _PyShimCodeDef *code); - extern uint32_t _Py_next_func_version; |
