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