mirror of
https://github.com/python/cpython.git
synced 2025-11-03 03:22:27 +00:00
gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866)
This commit is contained in:
parent
febcc6ccfb
commit
f40890b124
10 changed files with 535 additions and 236 deletions
4
Include/internal/pycore_opcode.h
generated
4
Include/internal/pycore_opcode.h
generated
|
|
@ -138,6 +138,7 @@ const uint8_t _PyOpcode_Deopt[256] = {
|
|||
[INSTRUMENTED_JUMP_BACKWARD] = INSTRUMENTED_JUMP_BACKWARD,
|
||||
[INSTRUMENTED_JUMP_FORWARD] = INSTRUMENTED_JUMP_FORWARD,
|
||||
[INSTRUMENTED_LINE] = INSTRUMENTED_LINE,
|
||||
[INSTRUMENTED_LOAD_SUPER_ATTR] = INSTRUMENTED_LOAD_SUPER_ATTR,
|
||||
[INSTRUMENTED_POP_JUMP_IF_FALSE] = INSTRUMENTED_POP_JUMP_IF_FALSE,
|
||||
[INSTRUMENTED_POP_JUMP_IF_NONE] = INSTRUMENTED_POP_JUMP_IF_NONE,
|
||||
[INSTRUMENTED_POP_JUMP_IF_NOT_NONE] = INSTRUMENTED_POP_JUMP_IF_NOT_NONE,
|
||||
|
|
@ -481,7 +482,7 @@ static const char *const _PyOpcode_OpName[267] = {
|
|||
[234] = "<234>",
|
||||
[235] = "<235>",
|
||||
[236] = "<236>",
|
||||
[237] = "<237>",
|
||||
[INSTRUMENTED_LOAD_SUPER_ATTR] = "INSTRUMENTED_LOAD_SUPER_ATTR",
|
||||
[INSTRUMENTED_POP_JUMP_IF_NONE] = "INSTRUMENTED_POP_JUMP_IF_NONE",
|
||||
[INSTRUMENTED_POP_JUMP_IF_NOT_NONE] = "INSTRUMENTED_POP_JUMP_IF_NOT_NONE",
|
||||
[INSTRUMENTED_RESUME] = "INSTRUMENTED_RESUME",
|
||||
|
|
@ -577,7 +578,6 @@ static const char *const _PyOpcode_OpName[267] = {
|
|||
case 234: \
|
||||
case 235: \
|
||||
case 236: \
|
||||
case 237: \
|
||||
case 255: \
|
||||
;
|
||||
|
||||
|
|
|
|||
3
Include/opcode.h
generated
3
Include/opcode.h
generated
|
|
@ -120,7 +120,8 @@ extern "C" {
|
|||
#define CALL_INTRINSIC_2 174
|
||||
#define LOAD_FROM_DICT_OR_GLOBALS 175
|
||||
#define LOAD_FROM_DICT_OR_DEREF 176
|
||||
#define MIN_INSTRUMENTED_OPCODE 238
|
||||
#define MIN_INSTRUMENTED_OPCODE 237
|
||||
#define INSTRUMENTED_LOAD_SUPER_ATTR 237
|
||||
#define INSTRUMENTED_POP_JUMP_IF_NONE 238
|
||||
#define INSTRUMENTED_POP_JUMP_IF_NOT_NONE 239
|
||||
#define INSTRUMENTED_RESUME 240
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue