• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2021 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16&&DEBUG_HANDLE_LDUNDEFINED,
17&&DEBUG_HANDLE_LDNULL,
18&&DEBUG_HANDLE_LDTRUE,
19&&DEBUG_HANDLE_LDFALSE,
20&&DEBUG_HANDLE_CREATEEMPTYOBJECT,
21&&DEBUG_HANDLE_CREATEEMPTYARRAY_IMM8,
22&&DEBUG_HANDLE_CREATEARRAYWITHBUFFER_IMM8_ID16,
23&&DEBUG_HANDLE_CREATEOBJECTWITHBUFFER_IMM8_ID16,
24&&DEBUG_HANDLE_NEWOBJRANGE_IMM8_IMM8_V8,
25&&DEBUG_HANDLE_NEWLEXENV_IMM8,
26&&DEBUG_HANDLE_ADD2_IMM8_V8,
27&&DEBUG_HANDLE_SUB2_IMM8_V8,
28&&DEBUG_HANDLE_MUL2_IMM8_V8,
29&&DEBUG_HANDLE_DIV2_IMM8_V8,
30&&DEBUG_HANDLE_MOD2_IMM8_V8,
31&&DEBUG_HANDLE_EQ_IMM8_V8,
32&&DEBUG_HANDLE_NOTEQ_IMM8_V8,
33&&DEBUG_HANDLE_LESS_IMM8_V8,
34&&DEBUG_HANDLE_LESSEQ_IMM8_V8,
35&&DEBUG_HANDLE_GREATER_IMM8_V8,
36&&DEBUG_HANDLE_GREATEREQ_IMM8_V8,
37&&DEBUG_HANDLE_SHL2_IMM8_V8,
38&&DEBUG_HANDLE_SHR2_IMM8_V8,
39&&DEBUG_HANDLE_ASHR2_IMM8_V8,
40&&DEBUG_HANDLE_AND2_IMM8_V8,
41&&DEBUG_HANDLE_OR2_IMM8_V8,
42&&DEBUG_HANDLE_XOR2_IMM8_V8,
43&&DEBUG_HANDLE_EXP_IMM8_V8,
44&&DEBUG_HANDLE_TYPEOF_IMM8,
45&&DEBUG_HANDLE_TONUMBER_IMM8,
46&&DEBUG_HANDLE_TONUMERIC_IMM8,
47&&DEBUG_HANDLE_NEG_IMM8,
48&&DEBUG_HANDLE_NOT_IMM8,
49&&DEBUG_HANDLE_INC_IMM8,
50&&DEBUG_HANDLE_DEC_IMM8,
51&&DEBUG_HANDLE_ISTRUE,
52&&DEBUG_HANDLE_ISFALSE,
53&&DEBUG_HANDLE_ISIN_IMM8_V8,
54&&DEBUG_HANDLE_INSTANCEOF_IMM8_V8,
55&&DEBUG_HANDLE_STRICTNOTEQ_IMM8_V8,
56&&DEBUG_HANDLE_STRICTEQ_IMM8_V8,
57&&DEBUG_HANDLE_CALLARG0_IMM8,
58&&DEBUG_HANDLE_CALLARG1_IMM8_V8,
59&&DEBUG_HANDLE_CALLARGS2_IMM8_V8_V8,
60&&DEBUG_HANDLE_CALLARGS3_IMM8_V8_V8_V8,
61&&DEBUG_HANDLE_CALLTHIS0_IMM8_V8,
62&&DEBUG_HANDLE_CALLTHIS1_IMM8_V8_V8,
63&&DEBUG_HANDLE_CALLTHIS2_IMM8_V8_V8_V8,
64&&DEBUG_HANDLE_CALLTHIS3_IMM8_V8_V8_V8_V8,
65&&DEBUG_HANDLE_CALLTHISRANGE_IMM8_IMM8_V8,
66&&DEBUG_HANDLE_SUPERCALLTHISRANGE_IMM8_IMM8_V8,
67&&DEBUG_HANDLE_DEFINEFUNC_IMM8_ID16_IMM8,
68&&DEBUG_HANDLE_DEFINEMETHOD_IMM8_ID16_IMM8,
69&&DEBUG_HANDLE_DEFINECLASSWITHBUFFER_IMM8_ID16_ID16_IMM16_V8,
70&&DEBUG_HANDLE_GETNEXTPROPNAME_V8,
71&&DEBUG_HANDLE_LDOBJBYVALUE_IMM8_V8,
72&&DEBUG_HANDLE_STOBJBYVALUE_IMM8_V8_V8,
73&&DEBUG_HANDLE_LDSUPERBYVALUE_IMM8_V8,
74&&DEBUG_HANDLE_LDOBJBYINDEX_IMM8_IMM16,
75&&DEBUG_HANDLE_STOBJBYINDEX_IMM8_V8_IMM16,
76&&DEBUG_HANDLE_LDLEXVAR_IMM4_IMM4,
77&&DEBUG_HANDLE_STLEXVAR_IMM4_IMM4,
78&&DEBUG_HANDLE_LDA_STR_ID16,
79&&DEBUG_HANDLE_TRYLDGLOBALBYNAME_IMM8_ID16,
80&&DEBUG_HANDLE_TRYSTGLOBALBYNAME_IMM8_ID16,
81&&DEBUG_HANDLE_LDGLOBALVAR_IMM16_ID16,
82&&DEBUG_HANDLE_LDOBJBYNAME_IMM8_ID16,
83&&DEBUG_HANDLE_STOBJBYNAME_IMM8_ID16_V8,
84&&DEBUG_HANDLE_MOV_V4_V4,
85&&DEBUG_HANDLE_MOV_V8_V8,
86&&DEBUG_HANDLE_LDSUPERBYNAME_IMM8_ID16,
87&&DEBUG_HANDLE_STCONSTTOGLOBALRECORD_IMM16_ID16,
88&&DEBUG_HANDLE_STTOGLOBALRECORD_IMM16_ID16,
89&&DEBUG_HANDLE_LDTHISBYNAME_IMM8_ID16,
90&&DEBUG_HANDLE_STTHISBYNAME_IMM8_ID16,
91&&DEBUG_HANDLE_LDTHISBYVALUE_IMM8,
92&&DEBUG_HANDLE_STTHISBYVALUE_IMM8_V8,
93&&DEBUG_HANDLE_JMP_IMM8,
94&&DEBUG_HANDLE_JMP_IMM16,
95&&DEBUG_HANDLE_JEQZ_IMM8,
96&&DEBUG_HANDLE_JEQZ_IMM16,
97&&DEBUG_HANDLE_JNEZ_IMM8,
98&&DEBUG_HANDLE_JSTRICTEQZ_IMM8,
99&&DEBUG_HANDLE_JNSTRICTEQZ_IMM8,
100&&DEBUG_HANDLE_JEQNULL_IMM8,
101&&DEBUG_HANDLE_JNENULL_IMM8,
102&&DEBUG_HANDLE_JSTRICTEQNULL_IMM8,
103&&DEBUG_HANDLE_JNSTRICTEQNULL_IMM8,
104&&DEBUG_HANDLE_JEQUNDEFINED_IMM8,
105&&DEBUG_HANDLE_JNEUNDEFINED_IMM8,
106&&DEBUG_HANDLE_JSTRICTEQUNDEFINED_IMM8,
107&&DEBUG_HANDLE_JNSTRICTEQUNDEFINED_IMM8,
108&&DEBUG_HANDLE_JEQ_V8_IMM8,
109&&DEBUG_HANDLE_JNE_V8_IMM8,
110&&DEBUG_HANDLE_JSTRICTEQ_V8_IMM8,
111&&DEBUG_HANDLE_JNSTRICTEQ_V8_IMM8,
112&&DEBUG_HANDLE_LDA_V8,
113&&DEBUG_HANDLE_STA_V8,
114&&DEBUG_HANDLE_LDAI_IMM32,
115&&DEBUG_HANDLE_FLDAI_IMM64,
116&&DEBUG_HANDLE_RETURN,
117&&DEBUG_HANDLE_RETURNUNDEFINED,
118&&DEBUG_HANDLE_GETPROPITERATOR,
119&&DEBUG_HANDLE_GETITERATOR_IMM8,
120&&DEBUG_HANDLE_CLOSEITERATOR_IMM8_V8,
121&&DEBUG_HANDLE_POPLEXENV,
122&&DEBUG_HANDLE_LDNAN,
123&&DEBUG_HANDLE_LDINFINITY,
124&&DEBUG_HANDLE_GETUNMAPPEDARGS,
125&&DEBUG_HANDLE_LDGLOBAL,
126&&DEBUG_HANDLE_LDNEWTARGET,
127&&DEBUG_HANDLE_LDTHIS,
128&&DEBUG_HANDLE_LDHOLE,
129&&DEBUG_HANDLE_CREATEREGEXPWITHLITERAL_IMM8_ID16_IMM8,
130&&DEBUG_HANDLE_CREATEREGEXPWITHLITERAL_IMM16_ID16_IMM8,
131&&DEBUG_HANDLE_CALLRANGE_IMM8_IMM8_V8,
132&&DEBUG_HANDLE_DEFINEFUNC_IMM16_ID16_IMM8,
133&&DEBUG_HANDLE_DEFINECLASSWITHBUFFER_IMM16_ID16_ID16_IMM16_V8,
134&&DEBUG_HANDLE_GETTEMPLATEOBJECT_IMM8,
135&&DEBUG_HANDLE_SETOBJECTWITHPROTO_IMM8_V8,
136&&DEBUG_HANDLE_STOWNBYVALUE_IMM8_V8_V8,
137&&DEBUG_HANDLE_STOWNBYINDEX_IMM8_V8_IMM16,
138&&DEBUG_HANDLE_STOWNBYNAME_IMM8_ID16_V8,
139&&DEBUG_HANDLE_GETMODULENAMESPACE_IMM8,
140&&DEBUG_HANDLE_STMODULEVAR_IMM8,
141&&DEBUG_HANDLE_LDLOCALMODULEVAR_IMM8,
142&&DEBUG_HANDLE_LDEXTERNALMODULEVAR_IMM8,
143&&DEBUG_HANDLE_STGLOBALVAR_IMM16_ID16,
144&&DEBUG_HANDLE_CREATEEMPTYARRAY_IMM16,
145&&DEBUG_HANDLE_CREATEARRAYWITHBUFFER_IMM16_ID16,
146&&DEBUG_HANDLE_CREATEOBJECTWITHBUFFER_IMM16_ID16,
147&&DEBUG_HANDLE_NEWOBJRANGE_IMM16_IMM8_V8,
148&&DEBUG_HANDLE_TYPEOF_IMM16,
149&&DEBUG_HANDLE_LDOBJBYVALUE_IMM16_V8,
150&&DEBUG_HANDLE_STOBJBYVALUE_IMM16_V8_V8,
151&&DEBUG_HANDLE_LDSUPERBYVALUE_IMM16_V8,
152&&DEBUG_HANDLE_LDOBJBYINDEX_IMM16_IMM16,
153&&DEBUG_HANDLE_STOBJBYINDEX_IMM16_V8_IMM16,
154&&DEBUG_HANDLE_LDLEXVAR_IMM8_IMM8,
155&&DEBUG_HANDLE_STLEXVAR_IMM8_IMM8,
156&&DEBUG_HANDLE_TRYLDGLOBALBYNAME_IMM16_ID16,
157&&DEBUG_HANDLE_TRYSTGLOBALBYNAME_IMM16_ID16,
158&&DEBUG_HANDLE_STOWNBYNAMEWITHNAMESET_IMM8_ID16_V8,
159&&DEBUG_HANDLE_MOV_V16_V16,
160&&DEBUG_HANDLE_LDOBJBYNAME_IMM16_ID16,
161&&DEBUG_HANDLE_STOBJBYNAME_IMM16_ID16_V8,
162&&DEBUG_HANDLE_LDSUPERBYNAME_IMM16_ID16,
163&&DEBUG_HANDLE_LDTHISBYNAME_IMM16_ID16,
164&&DEBUG_HANDLE_STTHISBYNAME_IMM16_ID16,
165&&DEBUG_HANDLE_LDTHISBYVALUE_IMM16,
166&&DEBUG_HANDLE_STTHISBYVALUE_IMM16_V8,
167&&DEBUG_HANDLE_ASYNCGENERATORREJECT_V8,
168&&DEBUG_HANDLE_JMP_IMM32,
169&&DEBUG_HANDLE_STOWNBYVALUEWITHNAMESET_IMM8_V8_V8,
170&&DEBUG_HANDLE_JEQZ_IMM32,
171&&DEBUG_HANDLE_JNEZ_IMM16,
172&&DEBUG_HANDLE_JNEZ_IMM32,
173&&DEBUG_HANDLE_JSTRICTEQZ_IMM16,
174&&DEBUG_HANDLE_JNSTRICTEQZ_IMM16,
175&&DEBUG_HANDLE_JEQNULL_IMM16,
176&&DEBUG_HANDLE_JNENULL_IMM16,
177&&DEBUG_HANDLE_JSTRICTEQNULL_IMM16,
178&&DEBUG_HANDLE_JNSTRICTEQNULL_IMM16,
179&&DEBUG_HANDLE_JEQUNDEFINED_IMM16,
180&&DEBUG_HANDLE_JNEUNDEFINED_IMM16,
181&&DEBUG_HANDLE_JSTRICTEQUNDEFINED_IMM16,
182&&DEBUG_HANDLE_JNSTRICTEQUNDEFINED_IMM16,
183&&DEBUG_HANDLE_JEQ_V8_IMM16,
184&&DEBUG_HANDLE_JNE_V8_IMM16,
185&&DEBUG_HANDLE_JSTRICTEQ_V8_IMM16,
186&&DEBUG_HANDLE_JNSTRICTEQ_V8_IMM16,
187&&DEBUG_HANDLE_GETITERATOR_IMM16,
188&&DEBUG_HANDLE_CLOSEITERATOR_IMM16_V8,
189&&DEBUG_HANDLE_LDSYMBOL,
190&&DEBUG_HANDLE_ASYNCFUNCTIONENTER,
191&&DEBUG_HANDLE_LDFUNCTION,
192&&DEBUG_HANDLE_DEBUGGER,
193&&DEBUG_HANDLE_CREATEGENERATOROBJ_V8,
194&&DEBUG_HANDLE_CREATEITERRESULTOBJ_V8_V8,
195&&DEBUG_HANDLE_CREATEOBJECTWITHEXCLUDEDKEYS_IMM8_V8_V8,
196&&DEBUG_HANDLE_NEWOBJAPPLY_IMM8_V8,
197&&DEBUG_HANDLE_NEWOBJAPPLY_IMM16_V8,
198&&DEBUG_HANDLE_NEWLEXENVWITHNAME_IMM8_ID16,
199&&DEBUG_HANDLE_CREATEASYNCGENERATOROBJ_V8,
200&&DEBUG_HANDLE_ASYNCGENERATORRESOLVE_V8_V8_V8,
201&&DEBUG_HANDLE_SUPERCALLSPREAD_IMM8_V8,
202&&DEBUG_HANDLE_APPLY_IMM8_V8_V8,
203&&DEBUG_HANDLE_SUPERCALLARROWRANGE_IMM8_IMM8_V8,
204&&DEBUG_HANDLE_DEFINEGETTERSETTERBYVALUE_V8_V8_V8_V8,
205&&DEBUG_HANDLE_DYNAMICIMPORT,
206&&DEBUG_HANDLE_DEFINEMETHOD_IMM16_ID16_IMM8,
207&&DEBUG_HANDLE_RESUMEGENERATOR,
208&&DEBUG_HANDLE_GETRESUMEMODE,
209&&DEBUG_HANDLE_GETTEMPLATEOBJECT_IMM16,
210&&DEBUG_HANDLE_DELOBJPROP_V8,
211&&DEBUG_HANDLE_SUSPENDGENERATOR_V8,
212&&DEBUG_HANDLE_ASYNCFUNCTIONAWAITUNCAUGHT_V8,
213&&DEBUG_HANDLE_COPYDATAPROPERTIES_V8,
214&&DEBUG_HANDLE_STARRAYSPREAD_V8_V8,
215&&DEBUG_HANDLE_SETOBJECTWITHPROTO_IMM16_V8,
216&&DEBUG_HANDLE_STOWNBYVALUE_IMM16_V8_V8,
217&&DEBUG_HANDLE_STSUPERBYVALUE_IMM8_V8_V8,
218&&DEBUG_HANDLE_STSUPERBYVALUE_IMM16_V8_V8,
219&&DEBUG_HANDLE_STOWNBYINDEX_IMM16_V8_IMM16,
220&&DEBUG_HANDLE_STOWNBYNAME_IMM16_ID16_V8,
221&&DEBUG_HANDLE_ASYNCFUNCTIONRESOLVE_V8,
222&&DEBUG_HANDLE_ASYNCFUNCTIONREJECT_V8,
223&&DEBUG_HANDLE_COPYRESTARGS_IMM8,
224&&DEBUG_HANDLE_STSUPERBYNAME_IMM8_ID16_V8,
225&&DEBUG_HANDLE_STSUPERBYNAME_IMM16_ID16_V8,
226&&DEBUG_HANDLE_STOWNBYVALUEWITHNAMESET_IMM16_V8_V8,
227&&DEBUG_HANDLE_LDBIGINT_ID16,
228&&DEBUG_HANDLE_STOWNBYNAMEWITHNAMESET_IMM16_ID16_V8,
229&&DEBUG_HANDLE_NOP,
230&&DEBUG_HANDLE_SETGENERATORSTATE_IMM8,
231&&DEBUG_HANDLE_GETASYNCITERATOR_IMM8,
232&&DEBUG_HANDLE_EXCEPTION,
233&&DEBUG_HANDLE_OVERFLOW,
234&&DEBUG_HANDLE_OVERFLOW,
235&&DEBUG_HANDLE_OVERFLOW,
236&&DEBUG_HANDLE_OVERFLOW,
237&&DEBUG_HANDLE_OVERFLOW,
238&&DEBUG_HANDLE_OVERFLOW,
239&&DEBUG_HANDLE_OVERFLOW,
240&&DEBUG_HANDLE_OVERFLOW,
241&&DEBUG_HANDLE_OVERFLOW,
242&&DEBUG_HANDLE_OVERFLOW,
243&&DEBUG_HANDLE_OVERFLOW,
244&&DEBUG_HANDLE_OVERFLOW,
245&&DEBUG_HANDLE_OVERFLOW,
246&&DEBUG_HANDLE_OVERFLOW,
247&&DEBUG_HANDLE_OVERFLOW,
248&&DEBUG_HANDLE_OVERFLOW,
249&&DEBUG_HANDLE_OVERFLOW,
250&&DEBUG_HANDLE_OVERFLOW,
251&&DEBUG_HANDLE_OVERFLOW,
252&&DEBUG_HANDLE_OVERFLOW,
253&&DEBUG_HANDLE_OVERFLOW,
254&&DEBUG_HANDLE_OVERFLOW,
255&&DEBUG_HANDLE_OVERFLOW,
256&&DEBUG_HANDLE_OVERFLOW,
257&&DEBUG_HANDLE_OVERFLOW,
258&&DEBUG_HANDLE_OVERFLOW,
259&&DEBUG_HANDLE_OVERFLOW,
260&&DEBUG_HANDLE_OVERFLOW,
261&&DEBUG_HANDLE_OVERFLOW,
262&&DEBUG_HANDLE_OVERFLOW,
263&&DEBUG_HANDLE_OVERFLOW,
264&&DEBUG_HANDLE_OVERFLOW,
265&&DEBUG_HANDLE_OVERFLOW,
266&&DEBUG_HANDLE_OVERFLOW,
267&&DEBUG_HANDLE_CALLRUNTIME,
268&&DEBUG_HANDLE_DEPRECATED,
269&&DEBUG_HANDLE_WIDE,
270&&DEBUG_HANDLE_THROW,
271&&DEBUG_HANDLE_OVERFLOW,
272