File indexing completed on 2025-11-19 09:50:54
0001
0002
0003
0004
0005
0006 #ifndef Py_OPCODE_IDS_H
0007 #define Py_OPCODE_IDS_H
0008 #ifdef __cplusplus
0009 extern "C" {
0010 #endif
0011
0012
0013 #define CACHE 0
0014 #define BEFORE_ASYNC_WITH 1
0015 #define BEFORE_WITH 2
0016 #define BINARY_OP_INPLACE_ADD_UNICODE 3
0017 #define BINARY_SLICE 4
0018 #define BINARY_SUBSCR 5
0019 #define CHECK_EG_MATCH 6
0020 #define CHECK_EXC_MATCH 7
0021 #define CLEANUP_THROW 8
0022 #define DELETE_SUBSCR 9
0023 #define END_ASYNC_FOR 10
0024 #define END_FOR 11
0025 #define END_SEND 12
0026 #define EXIT_INIT_CHECK 13
0027 #define FORMAT_SIMPLE 14
0028 #define FORMAT_WITH_SPEC 15
0029 #define GET_AITER 16
0030 #define RESERVED 17
0031 #define GET_ANEXT 18
0032 #define GET_ITER 19
0033 #define GET_LEN 20
0034 #define GET_YIELD_FROM_ITER 21
0035 #define INTERPRETER_EXIT 22
0036 #define LOAD_ASSERTION_ERROR 23
0037 #define LOAD_BUILD_CLASS 24
0038 #define LOAD_LOCALS 25
0039 #define MAKE_FUNCTION 26
0040 #define MATCH_KEYS 27
0041 #define MATCH_MAPPING 28
0042 #define MATCH_SEQUENCE 29
0043 #define NOP 30
0044 #define POP_EXCEPT 31
0045 #define POP_TOP 32
0046 #define PUSH_EXC_INFO 33
0047 #define PUSH_NULL 34
0048 #define RETURN_GENERATOR 35
0049 #define RETURN_VALUE 36
0050 #define SETUP_ANNOTATIONS 37
0051 #define STORE_SLICE 38
0052 #define STORE_SUBSCR 39
0053 #define TO_BOOL 40
0054 #define UNARY_INVERT 41
0055 #define UNARY_NEGATIVE 42
0056 #define UNARY_NOT 43
0057 #define WITH_EXCEPT_START 44
0058 #define BINARY_OP 45
0059 #define BUILD_CONST_KEY_MAP 46
0060 #define BUILD_LIST 47
0061 #define BUILD_MAP 48
0062 #define BUILD_SET 49
0063 #define BUILD_SLICE 50
0064 #define BUILD_STRING 51
0065 #define BUILD_TUPLE 52
0066 #define CALL 53
0067 #define CALL_FUNCTION_EX 54
0068 #define CALL_INTRINSIC_1 55
0069 #define CALL_INTRINSIC_2 56
0070 #define CALL_KW 57
0071 #define COMPARE_OP 58
0072 #define CONTAINS_OP 59
0073 #define CONVERT_VALUE 60
0074 #define COPY 61
0075 #define COPY_FREE_VARS 62
0076 #define DELETE_ATTR 63
0077 #define DELETE_DEREF 64
0078 #define DELETE_FAST 65
0079 #define DELETE_GLOBAL 66
0080 #define DELETE_NAME 67
0081 #define DICT_MERGE 68
0082 #define DICT_UPDATE 69
0083 #define ENTER_EXECUTOR 70
0084 #define EXTENDED_ARG 71
0085 #define FOR_ITER 72
0086 #define GET_AWAITABLE 73
0087 #define IMPORT_FROM 74
0088 #define IMPORT_NAME 75
0089 #define IS_OP 76
0090 #define JUMP_BACKWARD 77
0091 #define JUMP_BACKWARD_NO_INTERRUPT 78
0092 #define JUMP_FORWARD 79
0093 #define LIST_APPEND 80
0094 #define LIST_EXTEND 81
0095 #define LOAD_ATTR 82
0096 #define LOAD_CONST 83
0097 #define LOAD_DEREF 84
0098 #define LOAD_FAST 85
0099 #define LOAD_FAST_AND_CLEAR 86
0100 #define LOAD_FAST_CHECK 87
0101 #define LOAD_FAST_LOAD_FAST 88
0102 #define LOAD_FROM_DICT_OR_DEREF 89
0103 #define LOAD_FROM_DICT_OR_GLOBALS 90
0104 #define LOAD_GLOBAL 91
0105 #define LOAD_NAME 92
0106 #define LOAD_SUPER_ATTR 93
0107 #define MAKE_CELL 94
0108 #define MAP_ADD 95
0109 #define MATCH_CLASS 96
0110 #define POP_JUMP_IF_FALSE 97
0111 #define POP_JUMP_IF_NONE 98
0112 #define POP_JUMP_IF_NOT_NONE 99
0113 #define POP_JUMP_IF_TRUE 100
0114 #define RAISE_VARARGS 101
0115 #define RERAISE 102
0116 #define RETURN_CONST 103
0117 #define SEND 104
0118 #define SET_ADD 105
0119 #define SET_FUNCTION_ATTRIBUTE 106
0120 #define SET_UPDATE 107
0121 #define STORE_ATTR 108
0122 #define STORE_DEREF 109
0123 #define STORE_FAST 110
0124 #define STORE_FAST_LOAD_FAST 111
0125 #define STORE_FAST_STORE_FAST 112
0126 #define STORE_GLOBAL 113
0127 #define STORE_NAME 114
0128 #define SWAP 115
0129 #define UNPACK_EX 116
0130 #define UNPACK_SEQUENCE 117
0131 #define YIELD_VALUE 118
0132 #define RESUME 149
0133 #define BINARY_OP_ADD_FLOAT 150
0134 #define BINARY_OP_ADD_INT 151
0135 #define BINARY_OP_ADD_UNICODE 152
0136 #define BINARY_OP_MULTIPLY_FLOAT 153
0137 #define BINARY_OP_MULTIPLY_INT 154
0138 #define BINARY_OP_SUBTRACT_FLOAT 155
0139 #define BINARY_OP_SUBTRACT_INT 156
0140 #define BINARY_SUBSCR_DICT 157
0141 #define BINARY_SUBSCR_GETITEM 158
0142 #define BINARY_SUBSCR_LIST_INT 159
0143 #define BINARY_SUBSCR_STR_INT 160
0144 #define BINARY_SUBSCR_TUPLE_INT 161
0145 #define CALL_ALLOC_AND_ENTER_INIT 162
0146 #define CALL_BOUND_METHOD_EXACT_ARGS 163
0147 #define CALL_BOUND_METHOD_GENERAL 164
0148 #define CALL_BUILTIN_CLASS 165
0149 #define CALL_BUILTIN_FAST 166
0150 #define CALL_BUILTIN_FAST_WITH_KEYWORDS 167
0151 #define CALL_BUILTIN_O 168
0152 #define CALL_ISINSTANCE 169
0153 #define CALL_LEN 170
0154 #define CALL_LIST_APPEND 171
0155 #define CALL_METHOD_DESCRIPTOR_FAST 172
0156 #define CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 173
0157 #define CALL_METHOD_DESCRIPTOR_NOARGS 174
0158 #define CALL_METHOD_DESCRIPTOR_O 175
0159 #define CALL_NON_PY_GENERAL 176
0160 #define CALL_PY_EXACT_ARGS 177
0161 #define CALL_PY_GENERAL 178
0162 #define CALL_STR_1 179
0163 #define CALL_TUPLE_1 180
0164 #define CALL_TYPE_1 181
0165 #define COMPARE_OP_FLOAT 182
0166 #define COMPARE_OP_INT 183
0167 #define COMPARE_OP_STR 184
0168 #define CONTAINS_OP_DICT 185
0169 #define CONTAINS_OP_SET 186
0170 #define FOR_ITER_GEN 187
0171 #define FOR_ITER_LIST 188
0172 #define FOR_ITER_RANGE 189
0173 #define FOR_ITER_TUPLE 190
0174 #define LOAD_ATTR_CLASS 191
0175 #define LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN 192
0176 #define LOAD_ATTR_INSTANCE_VALUE 193
0177 #define LOAD_ATTR_METHOD_LAZY_DICT 194
0178 #define LOAD_ATTR_METHOD_NO_DICT 195
0179 #define LOAD_ATTR_METHOD_WITH_VALUES 196
0180 #define LOAD_ATTR_MODULE 197
0181 #define LOAD_ATTR_NONDESCRIPTOR_NO_DICT 198
0182 #define LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES 199
0183 #define LOAD_ATTR_PROPERTY 200
0184 #define LOAD_ATTR_SLOT 201
0185 #define LOAD_ATTR_WITH_HINT 202
0186 #define LOAD_GLOBAL_BUILTIN 203
0187 #define LOAD_GLOBAL_MODULE 204
0188 #define LOAD_SUPER_ATTR_ATTR 205
0189 #define LOAD_SUPER_ATTR_METHOD 206
0190 #define RESUME_CHECK 207
0191 #define SEND_GEN 208
0192 #define STORE_ATTR_INSTANCE_VALUE 209
0193 #define STORE_ATTR_SLOT 210
0194 #define STORE_ATTR_WITH_HINT 211
0195 #define STORE_SUBSCR_DICT 212
0196 #define STORE_SUBSCR_LIST_INT 213
0197 #define TO_BOOL_ALWAYS_TRUE 214
0198 #define TO_BOOL_BOOL 215
0199 #define TO_BOOL_INT 216
0200 #define TO_BOOL_LIST 217
0201 #define TO_BOOL_NONE 218
0202 #define TO_BOOL_STR 219
0203 #define UNPACK_SEQUENCE_LIST 220
0204 #define UNPACK_SEQUENCE_TUPLE 221
0205 #define UNPACK_SEQUENCE_TWO_TUPLE 222
0206 #define INSTRUMENTED_RESUME 236
0207 #define INSTRUMENTED_END_FOR 237
0208 #define INSTRUMENTED_END_SEND 238
0209 #define INSTRUMENTED_RETURN_VALUE 239
0210 #define INSTRUMENTED_RETURN_CONST 240
0211 #define INSTRUMENTED_YIELD_VALUE 241
0212 #define INSTRUMENTED_LOAD_SUPER_ATTR 242
0213 #define INSTRUMENTED_FOR_ITER 243
0214 #define INSTRUMENTED_CALL 244
0215 #define INSTRUMENTED_CALL_KW 245
0216 #define INSTRUMENTED_CALL_FUNCTION_EX 246
0217 #define INSTRUMENTED_INSTRUCTION 247
0218 #define INSTRUMENTED_JUMP_FORWARD 248
0219 #define INSTRUMENTED_JUMP_BACKWARD 249
0220 #define INSTRUMENTED_POP_JUMP_IF_TRUE 250
0221 #define INSTRUMENTED_POP_JUMP_IF_FALSE 251
0222 #define INSTRUMENTED_POP_JUMP_IF_NONE 252
0223 #define INSTRUMENTED_POP_JUMP_IF_NOT_NONE 253
0224 #define INSTRUMENTED_LINE 254
0225 #define JUMP 256
0226 #define JUMP_NO_INTERRUPT 257
0227 #define LOAD_CLOSURE 258
0228 #define LOAD_METHOD 259
0229 #define LOAD_SUPER_METHOD 260
0230 #define LOAD_ZERO_SUPER_ATTR 261
0231 #define LOAD_ZERO_SUPER_METHOD 262
0232 #define POP_BLOCK 263
0233 #define SETUP_CLEANUP 264
0234 #define SETUP_FINALLY 265
0235 #define SETUP_WITH 266
0236 #define STORE_FAST_MAYBE_NULL 267
0237
0238 #define HAVE_ARGUMENT 44
0239 #define MIN_INSTRUMENTED_OPCODE 236
0240
0241 #ifdef __cplusplus
0242 }
0243 #endif
0244 #endif