• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 static void *opcode_targets[256] = {
2     &&TARGET_CACHE,
3     &&TARGET_BEFORE_ASYNC_WITH,
4     &&TARGET_BEFORE_WITH,
5     &&TARGET_BINARY_OP_INPLACE_ADD_UNICODE,
6     &&TARGET_BINARY_SLICE,
7     &&TARGET_BINARY_SUBSCR,
8     &&TARGET_CHECK_EG_MATCH,
9     &&TARGET_CHECK_EXC_MATCH,
10     &&TARGET_CLEANUP_THROW,
11     &&TARGET_DELETE_SUBSCR,
12     &&TARGET_END_ASYNC_FOR,
13     &&TARGET_END_FOR,
14     &&TARGET_END_SEND,
15     &&TARGET_EXIT_INIT_CHECK,
16     &&TARGET_FORMAT_SIMPLE,
17     &&TARGET_FORMAT_WITH_SPEC,
18     &&TARGET_GET_AITER,
19     &&TARGET_RESERVED,
20     &&TARGET_GET_ANEXT,
21     &&TARGET_GET_ITER,
22     &&TARGET_GET_LEN,
23     &&TARGET_GET_YIELD_FROM_ITER,
24     &&TARGET_INTERPRETER_EXIT,
25     &&TARGET_LOAD_ASSERTION_ERROR,
26     &&TARGET_LOAD_BUILD_CLASS,
27     &&TARGET_LOAD_LOCALS,
28     &&TARGET_MAKE_FUNCTION,
29     &&TARGET_MATCH_KEYS,
30     &&TARGET_MATCH_MAPPING,
31     &&TARGET_MATCH_SEQUENCE,
32     &&TARGET_NOP,
33     &&TARGET_POP_EXCEPT,
34     &&TARGET_POP_TOP,
35     &&TARGET_PUSH_EXC_INFO,
36     &&TARGET_PUSH_NULL,
37     &&TARGET_RETURN_GENERATOR,
38     &&TARGET_RETURN_VALUE,
39     &&TARGET_SETUP_ANNOTATIONS,
40     &&TARGET_STORE_SLICE,
41     &&TARGET_STORE_SUBSCR,
42     &&TARGET_TO_BOOL,
43     &&TARGET_UNARY_INVERT,
44     &&TARGET_UNARY_NEGATIVE,
45     &&TARGET_UNARY_NOT,
46     &&TARGET_WITH_EXCEPT_START,
47     &&TARGET_BINARY_OP,
48     &&TARGET_BUILD_CONST_KEY_MAP,
49     &&TARGET_BUILD_LIST,
50     &&TARGET_BUILD_MAP,
51     &&TARGET_BUILD_SET,
52     &&TARGET_BUILD_SLICE,
53     &&TARGET_BUILD_STRING,
54     &&TARGET_BUILD_TUPLE,
55     &&TARGET_CALL,
56     &&TARGET_CALL_FUNCTION_EX,
57     &&TARGET_CALL_INTRINSIC_1,
58     &&TARGET_CALL_INTRINSIC_2,
59     &&TARGET_CALL_KW,
60     &&TARGET_COMPARE_OP,
61     &&TARGET_CONTAINS_OP,
62     &&TARGET_CONVERT_VALUE,
63     &&TARGET_COPY,
64     &&TARGET_COPY_FREE_VARS,
65     &&TARGET_DELETE_ATTR,
66     &&TARGET_DELETE_DEREF,
67     &&TARGET_DELETE_FAST,
68     &&TARGET_DELETE_GLOBAL,
69     &&TARGET_DELETE_NAME,
70     &&TARGET_DICT_MERGE,
71     &&TARGET_DICT_UPDATE,
72     &&TARGET_ENTER_EXECUTOR,
73     &&TARGET_EXTENDED_ARG,
74     &&TARGET_FOR_ITER,
75     &&TARGET_GET_AWAITABLE,
76     &&TARGET_IMPORT_FROM,
77     &&TARGET_IMPORT_NAME,
78     &&TARGET_IS_OP,
79     &&TARGET_JUMP_BACKWARD,
80     &&TARGET_JUMP_BACKWARD_NO_INTERRUPT,
81     &&TARGET_JUMP_FORWARD,
82     &&TARGET_LIST_APPEND,
83     &&TARGET_LIST_EXTEND,
84     &&TARGET_LOAD_ATTR,
85     &&TARGET_LOAD_CONST,
86     &&TARGET_LOAD_DEREF,
87     &&TARGET_LOAD_FAST,
88     &&TARGET_LOAD_FAST_AND_CLEAR,
89     &&TARGET_LOAD_FAST_CHECK,
90     &&TARGET_LOAD_FAST_LOAD_FAST,
91     &&TARGET_LOAD_FROM_DICT_OR_DEREF,
92     &&TARGET_LOAD_FROM_DICT_OR_GLOBALS,
93     &&TARGET_LOAD_GLOBAL,
94     &&TARGET_LOAD_NAME,
95     &&TARGET_LOAD_SUPER_ATTR,
96     &&TARGET_MAKE_CELL,
97     &&TARGET_MAP_ADD,
98     &&TARGET_MATCH_CLASS,
99     &&TARGET_POP_JUMP_IF_FALSE,
100     &&TARGET_POP_JUMP_IF_NONE,
101     &&TARGET_POP_JUMP_IF_NOT_NONE,
102     &&TARGET_POP_JUMP_IF_TRUE,
103     &&TARGET_RAISE_VARARGS,
104     &&TARGET_RERAISE,
105     &&TARGET_RETURN_CONST,
106     &&TARGET_SEND,
107     &&TARGET_SET_ADD,
108     &&TARGET_SET_FUNCTION_ATTRIBUTE,
109     &&TARGET_SET_UPDATE,
110     &&TARGET_STORE_ATTR,
111     &&TARGET_STORE_DEREF,
112     &&TARGET_STORE_FAST,
113     &&TARGET_STORE_FAST_LOAD_FAST,
114     &&TARGET_STORE_FAST_STORE_FAST,
115     &&TARGET_STORE_GLOBAL,
116     &&TARGET_STORE_NAME,
117     &&TARGET_SWAP,
118     &&TARGET_UNPACK_EX,
119     &&TARGET_UNPACK_SEQUENCE,
120     &&TARGET_YIELD_VALUE,
121     &&_unknown_opcode,
122     &&_unknown_opcode,
123     &&_unknown_opcode,
124     &&_unknown_opcode,
125     &&_unknown_opcode,
126     &&_unknown_opcode,
127     &&_unknown_opcode,
128     &&_unknown_opcode,
129     &&_unknown_opcode,
130     &&_unknown_opcode,
131     &&_unknown_opcode,
132     &&_unknown_opcode,
133     &&_unknown_opcode,
134     &&_unknown_opcode,
135     &&_unknown_opcode,
136     &&_unknown_opcode,
137     &&_unknown_opcode,
138     &&_unknown_opcode,
139     &&_unknown_opcode,
140     &&_unknown_opcode,
141     &&_unknown_opcode,
142     &&_unknown_opcode,
143     &&_unknown_opcode,
144     &&_unknown_opcode,
145     &&_unknown_opcode,
146     &&_unknown_opcode,
147     &&_unknown_opcode,
148     &&_unknown_opcode,
149     &&_unknown_opcode,
150     &&_unknown_opcode,
151     &&TARGET_RESUME,
152     &&TARGET_BINARY_OP_ADD_FLOAT,
153     &&TARGET_BINARY_OP_ADD_INT,
154     &&TARGET_BINARY_OP_ADD_UNICODE,
155     &&TARGET_BINARY_OP_MULTIPLY_FLOAT,
156     &&TARGET_BINARY_OP_MULTIPLY_INT,
157     &&TARGET_BINARY_OP_SUBTRACT_FLOAT,
158     &&TARGET_BINARY_OP_SUBTRACT_INT,
159     &&TARGET_BINARY_SUBSCR_DICT,
160     &&TARGET_BINARY_SUBSCR_GETITEM,
161     &&TARGET_BINARY_SUBSCR_LIST_INT,
162     &&TARGET_BINARY_SUBSCR_STR_INT,
163     &&TARGET_BINARY_SUBSCR_TUPLE_INT,
164     &&TARGET_CALL_ALLOC_AND_ENTER_INIT,
165     &&TARGET_CALL_BOUND_METHOD_EXACT_ARGS,
166     &&TARGET_CALL_BOUND_METHOD_GENERAL,
167     &&TARGET_CALL_BUILTIN_CLASS,
168     &&TARGET_CALL_BUILTIN_FAST,
169     &&TARGET_CALL_BUILTIN_FAST_WITH_KEYWORDS,
170     &&TARGET_CALL_BUILTIN_O,
171     &&TARGET_CALL_ISINSTANCE,
172     &&TARGET_CALL_LEN,
173     &&TARGET_CALL_LIST_APPEND,
174     &&TARGET_CALL_METHOD_DESCRIPTOR_FAST,
175     &&TARGET_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS,
176     &&TARGET_CALL_METHOD_DESCRIPTOR_NOARGS,
177     &&TARGET_CALL_METHOD_DESCRIPTOR_O,
178     &&TARGET_CALL_NON_PY_GENERAL,
179     &&TARGET_CALL_PY_EXACT_ARGS,
180     &&TARGET_CALL_PY_GENERAL,
181     &&TARGET_CALL_STR_1,
182     &&TARGET_CALL_TUPLE_1,
183     &&TARGET_CALL_TYPE_1,
184     &&TARGET_COMPARE_OP_FLOAT,
185     &&TARGET_COMPARE_OP_INT,
186     &&TARGET_COMPARE_OP_STR,
187     &&TARGET_CONTAINS_OP_DICT,
188     &&TARGET_CONTAINS_OP_SET,
189     &&TARGET_FOR_ITER_GEN,
190     &&TARGET_FOR_ITER_LIST,
191     &&TARGET_FOR_ITER_RANGE,
192     &&TARGET_FOR_ITER_TUPLE,
193     &&TARGET_LOAD_ATTR_CLASS,
194     &&TARGET_LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN,
195     &&TARGET_LOAD_ATTR_INSTANCE_VALUE,
196     &&TARGET_LOAD_ATTR_METHOD_LAZY_DICT,
197     &&TARGET_LOAD_ATTR_METHOD_NO_DICT,
198     &&TARGET_LOAD_ATTR_METHOD_WITH_VALUES,
199     &&TARGET_LOAD_ATTR_MODULE,
200     &&TARGET_LOAD_ATTR_NONDESCRIPTOR_NO_DICT,
201     &&TARGET_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES,
202     &&TARGET_LOAD_ATTR_PROPERTY,
203     &&TARGET_LOAD_ATTR_SLOT,
204     &&TARGET_LOAD_ATTR_WITH_HINT,
205     &&TARGET_LOAD_GLOBAL_BUILTIN,
206     &&TARGET_LOAD_GLOBAL_MODULE,
207     &&TARGET_LOAD_SUPER_ATTR_ATTR,
208     &&TARGET_LOAD_SUPER_ATTR_METHOD,
209     &&TARGET_RESUME_CHECK,
210     &&TARGET_SEND_GEN,
211     &&TARGET_STORE_ATTR_INSTANCE_VALUE,
212     &&TARGET_STORE_ATTR_SLOT,
213     &&TARGET_STORE_ATTR_WITH_HINT,
214     &&TARGET_STORE_SUBSCR_DICT,
215     &&TARGET_STORE_SUBSCR_LIST_INT,
216     &&TARGET_TO_BOOL_ALWAYS_TRUE,
217     &&TARGET_TO_BOOL_BOOL,
218     &&TARGET_TO_BOOL_INT,
219     &&TARGET_TO_BOOL_LIST,
220     &&TARGET_TO_BOOL_NONE,
221     &&TARGET_TO_BOOL_STR,
222     &&TARGET_UNPACK_SEQUENCE_LIST,
223     &&TARGET_UNPACK_SEQUENCE_TUPLE,
224     &&TARGET_UNPACK_SEQUENCE_TWO_TUPLE,
225     &&_unknown_opcode,
226     &&_unknown_opcode,
227     &&_unknown_opcode,
228     &&_unknown_opcode,
229     &&_unknown_opcode,
230     &&_unknown_opcode,
231     &&_unknown_opcode,
232     &&_unknown_opcode,
233     &&_unknown_opcode,
234     &&_unknown_opcode,
235     &&_unknown_opcode,
236     &&_unknown_opcode,
237     &&_unknown_opcode,
238     &&TARGET_INSTRUMENTED_RESUME,
239     &&TARGET_INSTRUMENTED_END_FOR,
240     &&TARGET_INSTRUMENTED_END_SEND,
241     &&TARGET_INSTRUMENTED_RETURN_VALUE,
242     &&TARGET_INSTRUMENTED_RETURN_CONST,
243     &&TARGET_INSTRUMENTED_YIELD_VALUE,
244     &&TARGET_INSTRUMENTED_LOAD_SUPER_ATTR,
245     &&TARGET_INSTRUMENTED_FOR_ITER,
246     &&TARGET_INSTRUMENTED_CALL,
247     &&TARGET_INSTRUMENTED_CALL_KW,
248     &&TARGET_INSTRUMENTED_CALL_FUNCTION_EX,
249     &&TARGET_INSTRUMENTED_INSTRUCTION,
250     &&TARGET_INSTRUMENTED_JUMP_FORWARD,
251     &&TARGET_INSTRUMENTED_JUMP_BACKWARD,
252     &&TARGET_INSTRUMENTED_POP_JUMP_IF_TRUE,
253     &&TARGET_INSTRUMENTED_POP_JUMP_IF_FALSE,
254     &&TARGET_INSTRUMENTED_POP_JUMP_IF_NONE,
255     &&TARGET_INSTRUMENTED_POP_JUMP_IF_NOT_NONE,
256     &&TARGET_INSTRUMENTED_LINE,
257     &&_unknown_opcode,
258 };
259