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,