• 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_LDNAN_PREF,
17        &&DEBUG_HANDLE_LDINFINITY_PREF,
18        &&DEBUG_HANDLE_LDGLOBALTHIS_PREF,
19        &&DEBUG_HANDLE_LDUNDEFINED_PREF,
20        &&DEBUG_HANDLE_LDNULL_PREF,
21        &&DEBUG_HANDLE_LDSYMBOL_PREF,
22        &&DEBUG_HANDLE_LDGLOBAL_PREF,
23        &&DEBUG_HANDLE_LDTRUE_PREF,
24        &&DEBUG_HANDLE_LDFALSE_PREF,
25        &&DEBUG_HANDLE_THROWDYN_PREF,
26        &&DEBUG_HANDLE_TYPEOFDYN_PREF,
27        &&DEBUG_HANDLE_LDLEXENVDYN_PREF,
28        &&DEBUG_HANDLE_POPLEXENVDYN_PREF,
29        &&DEBUG_HANDLE_GETUNMAPPEDARGS_PREF,
30        &&DEBUG_HANDLE_GETPROPITERATOR_PREF,
31        &&DEBUG_HANDLE_ASYNCFUNCTIONENTER_PREF,
32        &&DEBUG_HANDLE_LDHOLE_PREF,
33        &&DEBUG_HANDLE_RETURNUNDEFINED_PREF,
34        &&DEBUG_HANDLE_CREATEEMPTYOBJECT_PREF,
35        &&DEBUG_HANDLE_CREATEEMPTYARRAY_PREF,
36        &&DEBUG_HANDLE_GETITERATOR_PREF,
37        &&DEBUG_HANDLE_THROWTHROWNOTEXISTS_PREF,
38        &&DEBUG_HANDLE_THROWPATTERNNONCOERCIBLE_PREF,
39        &&DEBUG_HANDLE_LDHOMEOBJECT_PREF,
40        &&DEBUG_HANDLE_THROWDELETESUPERPROPERTY_PREF,
41        &&DEBUG_HANDLE_DEBUGGER_PREF,
42        &&DEBUG_HANDLE_ADD2DYN_PREF_V8,
43        &&DEBUG_HANDLE_SUB2DYN_PREF_V8,
44        &&DEBUG_HANDLE_MUL2DYN_PREF_V8,
45        &&DEBUG_HANDLE_DIV2DYN_PREF_V8,
46        &&DEBUG_HANDLE_MOD2DYN_PREF_V8,
47        &&DEBUG_HANDLE_EQDYN_PREF_V8,
48        &&DEBUG_HANDLE_NOTEQDYN_PREF_V8,
49        &&DEBUG_HANDLE_LESSDYN_PREF_V8,
50        &&DEBUG_HANDLE_LESSEQDYN_PREF_V8,
51        &&DEBUG_HANDLE_GREATERDYN_PREF_V8,
52        &&DEBUG_HANDLE_GREATEREQDYN_PREF_V8,
53        &&DEBUG_HANDLE_SHL2DYN_PREF_V8,
54        &&DEBUG_HANDLE_SHR2DYN_PREF_V8,
55        &&DEBUG_HANDLE_ASHR2DYN_PREF_V8,
56        &&DEBUG_HANDLE_AND2DYN_PREF_V8,
57        &&DEBUG_HANDLE_OR2DYN_PREF_V8,
58        &&DEBUG_HANDLE_XOR2DYN_PREF_V8,
59        &&DEBUG_HANDLE_TONUMBER_PREF_V8,
60        &&DEBUG_HANDLE_NEGDYN_PREF_V8,
61        &&DEBUG_HANDLE_NOTDYN_PREF_V8,
62        &&DEBUG_HANDLE_INCDYN_PREF_V8,
63        &&DEBUG_HANDLE_DECDYN_PREF_V8,
64        &&DEBUG_HANDLE_EXPDYN_PREF_V8,
65        &&DEBUG_HANDLE_ISINDYN_PREF_V8,
66        &&DEBUG_HANDLE_INSTANCEOFDYN_PREF_V8,
67        &&DEBUG_HANDLE_STRICTNOTEQDYN_PREF_V8,
68        &&DEBUG_HANDLE_STRICTEQDYN_PREF_V8,
69        &&DEBUG_HANDLE_RESUMEGENERATOR_PREF_V8,
70        &&DEBUG_HANDLE_GETRESUMEMODE_PREF_V8,
71        &&DEBUG_HANDLE_CREATEGENERATOROBJ_PREF_V8,
72        &&DEBUG_HANDLE_THROWCONSTASSIGNMENT_PREF_V8,
73        &&DEBUG_HANDLE_GETTEMPLATEOBJECT_PREF_V8,
74        &&DEBUG_HANDLE_GETNEXTPROPNAME_PREF_V8,
75        &&DEBUG_HANDLE_CALLARG0DYN_PREF_V8,
76        &&DEBUG_HANDLE_THROWIFNOTOBJECT_PREF_V8,
77        &&DEBUG_HANDLE_ITERNEXT_PREF_V8,
78        &&DEBUG_HANDLE_CLOSEITERATOR_PREF_V8,
79        &&DEBUG_HANDLE_COPYMODULE_PREF_V8,
80        &&DEBUG_HANDLE_SUPERCALLSPREAD_PREF_V8,
81        &&DEBUG_HANDLE_DELOBJPROP_PREF_V8_V8,
82        &&DEBUG_HANDLE_NEWOBJSPREADDYN_PREF_V8_V8,
83        &&DEBUG_HANDLE_CREATEITERRESULTOBJ_PREF_V8_V8,
84        &&DEBUG_HANDLE_SUSPENDGENERATOR_PREF_V8_V8,
85        &&DEBUG_HANDLE_ASYNCFUNCTIONAWAITUNCAUGHT_PREF_V8_V8,
86        &&DEBUG_HANDLE_THROWUNDEFINEDIFHOLE_PREF_V8_V8,
87        &&DEBUG_HANDLE_CALLARG1DYN_PREF_V8_V8,
88        &&DEBUG_HANDLE_COPYDATAPROPERTIES_PREF_V8_V8,
89        &&DEBUG_HANDLE_STARRAYSPREAD_PREF_V8_V8,
90        &&DEBUG_HANDLE_GETITERATORNEXT_PREF_V8_V8,
91        &&DEBUG_HANDLE_SETOBJECTWITHPROTO_PREF_V8_V8,
92        &&DEBUG_HANDLE_LDOBJBYVALUE_PREF_V8_V8,
93        &&DEBUG_HANDLE_STOBJBYVALUE_PREF_V8_V8,
94        &&DEBUG_HANDLE_STOWNBYVALUE_PREF_V8_V8,
95        &&DEBUG_HANDLE_LDSUPERBYVALUE_PREF_V8_V8,
96        &&DEBUG_HANDLE_STSUPERBYVALUE_PREF_V8_V8,
97        &&DEBUG_HANDLE_LDOBJBYINDEX_PREF_V8_IMM32,
98        &&DEBUG_HANDLE_STOBJBYINDEX_PREF_V8_IMM32,
99        &&DEBUG_HANDLE_STOWNBYINDEX_PREF_V8_IMM32,
100        &&DEBUG_HANDLE_CALLSPREADDYN_PREF_V8_V8_V8,
101        &&DEBUG_HANDLE_ASYNCFUNCTIONRESOLVE_PREF_V8_V8_V8,
102        &&DEBUG_HANDLE_ASYNCFUNCTIONREJECT_PREF_V8_V8_V8,
103        &&DEBUG_HANDLE_CALLARGS2DYN_PREF_V8_V8_V8,
104        &&DEBUG_HANDLE_CALLARGS3DYN_PREF_V8_V8_V8_V8,
105        &&DEBUG_HANDLE_DEFINEGETTERSETTERBYVALUE_PREF_V8_V8_V8_V8,
106        &&DEBUG_HANDLE_NEWOBJDYNRANGE_PREF_IMM16_V8,
107        &&DEBUG_HANDLE_CALLIRANGEDYN_PREF_IMM16_V8,
108        &&DEBUG_HANDLE_CALLITHISRANGEDYN_PREF_IMM16_V8,
109        &&DEBUG_HANDLE_SUPERCALL_PREF_IMM16_V8,
110        &&DEBUG_HANDLE_CREATEOBJECTWITHEXCLUDEDKEYS_PREF_IMM16_V8_V8,
111        &&DEBUG_HANDLE_DEFINEFUNCDYN_PREF_ID16_IMM16_V8,
112        &&DEBUG_HANDLE_DEFINENCFUNCDYN_PREF_ID16_IMM16_V8,
113        &&DEBUG_HANDLE_DEFINEGENERATORFUNC_PREF_ID16_IMM16_V8,
114        &&DEBUG_HANDLE_DEFINEASYNCFUNC_PREF_ID16_IMM16_V8,
115        &&DEBUG_HANDLE_DEFINEMETHOD_PREF_ID16_IMM16_V8,
116        &&DEBUG_HANDLE_NEWLEXENVDYN_PREF_IMM16,
117        &&DEBUG_HANDLE_COPYRESTARGS_PREF_IMM16,
118        &&DEBUG_HANDLE_CREATEARRAYWITHBUFFER_PREF_IMM16,
119        &&DEBUG_HANDLE_CREATEOBJECTHAVINGMETHOD_PREF_IMM16,
120        &&DEBUG_HANDLE_THROWIFSUPERNOTCORRECTCALL_PREF_IMM16,
121        &&DEBUG_HANDLE_CREATEOBJECTWITHBUFFER_PREF_IMM16,
122        &&DEBUG_HANDLE_LDLEXVARDYN_PREF_IMM4_IMM4,
123        &&DEBUG_HANDLE_LDLEXVARDYN_PREF_IMM8_IMM8,
124        &&DEBUG_HANDLE_LDLEXVARDYN_PREF_IMM16_IMM16,
125        &&DEBUG_HANDLE_STLEXVARDYN_PREF_IMM4_IMM4_V8,
126        &&DEBUG_HANDLE_STLEXVARDYN_PREF_IMM8_IMM8_V8,
127        &&DEBUG_HANDLE_STLEXVARDYN_PREF_IMM16_IMM16_V8,
128        &&DEBUG_HANDLE_DEFINECLASSWITHBUFFER_PREF_ID16_IMM16_IMM16_V8_V8,
129        &&DEBUG_HANDLE_IMPORTMODULE_PREF_ID32,
130        &&DEBUG_HANDLE_STMODULEVAR_PREF_ID32,
131        &&DEBUG_HANDLE_TRYLDGLOBALBYNAME_PREF_ID32,
132        &&DEBUG_HANDLE_TRYSTGLOBALBYNAME_PREF_ID32,
133        &&DEBUG_HANDLE_LDGLOBALVAR_PREF_ID32,
134        &&DEBUG_HANDLE_STGLOBALVAR_PREF_ID32,
135        &&DEBUG_HANDLE_LDOBJBYNAME_PREF_ID32_V8,
136        &&DEBUG_HANDLE_STOBJBYNAME_PREF_ID32_V8,
137        &&DEBUG_HANDLE_STOWNBYNAME_PREF_ID32_V8,
138        &&DEBUG_HANDLE_LDSUPERBYNAME_PREF_ID32_V8,
139        &&DEBUG_HANDLE_STSUPERBYNAME_PREF_ID32_V8,
140        &&DEBUG_HANDLE_LDMODVARBYNAME_PREF_ID32_V8,
141        &&DEBUG_HANDLE_CREATEREGEXPWITHLITERAL_PREF_ID32_IMM8,
142        &&DEBUG_HANDLE_ISTRUE_PREF,
143        &&DEBUG_HANDLE_ISFALSE_PREF,
144        &&DEBUG_HANDLE_STCONSTTOGLOBALRECORD_PREF_ID32,
145        &&DEBUG_HANDLE_STLETTOGLOBALRECORD_PREF_ID32,
146        &&DEBUG_HANDLE_STCLASSTOGLOBALRECORD_PREF_ID32,
147        &&DEBUG_HANDLE_STOWNBYVALUEWITHNAMESET_PREF_V8_V8,
148        &&DEBUG_HANDLE_STOWNBYNAMEWITHNAMESET_PREF_ID32_V8,
149        &&DEBUG_HANDLE_LDFUNCTION_PREF,
150        &&DEBUG_HANDLE_NEWLEXENVWITHNAMEDYN_PREF_IMM16_IMM16,
151        &&DEBUG_HANDLE_LDBIGINT_PREF_ID32,
152        &&DEBUG_HANDLE_MOV_DYN_V8_V8,
153        &&DEBUG_HANDLE_MOV_DYN_V16_V16,
154        &&DEBUG_HANDLE_LDA_STR_ID32,
155        &&DEBUG_HANDLE_LDAI_DYN_IMM32,
156        &&DEBUG_HANDLE_FLDAI_DYN_IMM64,
157        &&DEBUG_HANDLE_JMP_IMM8,
158        &&DEBUG_HANDLE_JMP_IMM16,
159        &&DEBUG_HANDLE_JMP_IMM32,
160        &&DEBUG_HANDLE_JEQZ_IMM8,
161        &&DEBUG_HANDLE_JEQZ_IMM16,
162        &&DEBUG_HANDLE_LDA_DYN_V8,
163        &&DEBUG_HANDLE_STA_DYN_V8,
164        &&DEBUG_HANDLE_RETURN_DYN,
165        &&DEBUG_HANDLE_MOV_V4_V4,
166        &&DEBUG_HANDLE_JNEZ_IMM8,
167        &&DEBUG_HANDLE_JNEZ_IMM16,
168        &&DEBUG_EXCEPTION_HANDLER,
169        &&DEBUG_HANDLE_OVERFLOW,
170        &&DEBUG_HANDLE_OVERFLOW,
171        &&DEBUG_HANDLE_OVERFLOW,
172        &&DEBUG_HANDLE_OVERFLOW,
173        &&DEBUG_HANDLE_OVERFLOW,
174        &&DEBUG_HANDLE_OVERFLOW,
175        &&DEBUG_HANDLE_OVERFLOW,
176        &&DEBUG_HANDLE_OVERFLOW,
177        &&DEBUG_HANDLE_OVERFLOW,
178        &&DEBUG_HANDLE_OVERFLOW,
179        &&DEBUG_HANDLE_OVERFLOW,
180        &&DEBUG_HANDLE_OVERFLOW,
181        &&DEBUG_HANDLE_OVERFLOW,
182        &&DEBUG_HANDLE_OVERFLOW,
183        &&DEBUG_HANDLE_OVERFLOW,
184        &&DEBUG_HANDLE_OVERFLOW,
185        &&DEBUG_HANDLE_OVERFLOW,
186        &&DEBUG_HANDLE_OVERFLOW,
187        &&DEBUG_HANDLE_OVERFLOW,
188        &&DEBUG_HANDLE_OVERFLOW,
189        &&DEBUG_HANDLE_OVERFLOW,
190        &&DEBUG_HANDLE_OVERFLOW,
191        &&DEBUG_HANDLE_OVERFLOW,
192        &&DEBUG_HANDLE_OVERFLOW,
193        &&DEBUG_HANDLE_OVERFLOW,
194        &&DEBUG_HANDLE_OVERFLOW,
195        &&DEBUG_HANDLE_OVERFLOW,
196        &&DEBUG_HANDLE_OVERFLOW,
197        &&DEBUG_HANDLE_OVERFLOW,
198        &&DEBUG_HANDLE_OVERFLOW,
199        &&DEBUG_HANDLE_OVERFLOW,
200        &&DEBUG_HANDLE_OVERFLOW,
201        &&DEBUG_HANDLE_OVERFLOW,
202        &&DEBUG_HANDLE_OVERFLOW,
203        &&DEBUG_HANDLE_OVERFLOW,
204        &&DEBUG_HANDLE_OVERFLOW,
205        &&DEBUG_HANDLE_OVERFLOW,
206        &&DEBUG_HANDLE_OVERFLOW,
207        &&DEBUG_HANDLE_OVERFLOW,
208        &&DEBUG_HANDLE_OVERFLOW,
209        &&DEBUG_HANDLE_OVERFLOW,
210        &&DEBUG_HANDLE_OVERFLOW,
211        &&DEBUG_HANDLE_OVERFLOW,
212        &&DEBUG_HANDLE_OVERFLOW,
213        &&DEBUG_HANDLE_OVERFLOW,
214        &&DEBUG_HANDLE_OVERFLOW,
215        &&DEBUG_HANDLE_OVERFLOW,
216        &&DEBUG_HANDLE_OVERFLOW,
217        &&DEBUG_HANDLE_OVERFLOW,
218        &&DEBUG_HANDLE_OVERFLOW,
219        &&DEBUG_HANDLE_OVERFLOW,
220        &&DEBUG_HANDLE_OVERFLOW,
221        &&DEBUG_HANDLE_OVERFLOW,
222        &&DEBUG_HANDLE_OVERFLOW,
223        &&DEBUG_HANDLE_OVERFLOW,
224        &&DEBUG_HANDLE_OVERFLOW,
225        &&DEBUG_HANDLE_OVERFLOW,
226        &&DEBUG_HANDLE_OVERFLOW,
227        &&DEBUG_HANDLE_OVERFLOW,
228        &&DEBUG_HANDLE_OVERFLOW,
229        &&DEBUG_HANDLE_OVERFLOW,
230        &&DEBUG_HANDLE_OVERFLOW,
231        &&DEBUG_HANDLE_OVERFLOW,
232        &&DEBUG_HANDLE_OVERFLOW,
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_OVERFLOW,
268        &&DEBUG_HANDLE_OVERFLOW,
269        &&DEBUG_HANDLE_OVERFLOW,
270        &&DEBUG_HANDLE_OVERFLOW,
271        &&DEBUG_HANDLE_OVERFLOW,