| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp |
| Source code | Switch to Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | /**************************************************************************** | - | ||||||
| 2 | ** | - | ||||||
| 3 | ** Copyright (C) 2018 The Qt Company Ltd. | - | ||||||
| 4 | ** Contact: https://www.qt.io/licensing/ | - | ||||||
| 5 | ** | - | ||||||
| 6 | ** This file is part of the QtQml module of the Qt Toolkit. | - | ||||||
| 7 | ** | - | ||||||
| 8 | ** $QT_BEGIN_LICENSE:LGPL$ | - | ||||||
| 9 | ** Commercial License Usage | - | ||||||
| 10 | ** Licensees holding valid commercial Qt licenses may use this file in | - | ||||||
| 11 | ** accordance with the commercial license agreement provided with the | - | ||||||
| 12 | ** Software or, alternatively, in accordance with the terms contained in | - | ||||||
| 13 | ** a written agreement between you and The Qt Company. For licensing terms | - | ||||||
| 14 | ** and conditions see https://www.qt.io/terms-conditions. For further | - | ||||||
| 15 | ** information use the contact form at https://www.qt.io/contact-us. | - | ||||||
| 16 | ** | - | ||||||
| 17 | ** GNU Lesser General Public License Usage | - | ||||||
| 18 | ** Alternatively, this file may be used under the terms of the GNU Lesser | - | ||||||
| 19 | ** General Public License version 3 as published by the Free Software | - | ||||||
| 20 | ** Foundation and appearing in the file LICENSE.LGPL3 included in the | - | ||||||
| 21 | ** packaging of this file. Please review the following information to | - | ||||||
| 22 | ** ensure the GNU Lesser General Public License version 3 requirements | - | ||||||
| 23 | ** will be met: https://www.gnu.org/licenses/lgpl-3.0.html. | - | ||||||
| 24 | ** | - | ||||||
| 25 | ** GNU General Public License Usage | - | ||||||
| 26 | ** Alternatively, this file may be used under the terms of the GNU | - | ||||||
| 27 | ** General Public License version 2.0 or (at your option) the GNU General | - | ||||||
| 28 | ** Public license version 3 or any later version approved by the KDE Free | - | ||||||
| 29 | ** Qt Foundation. The licenses are as published by the Free Software | - | ||||||
| 30 | ** Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 | - | ||||||
| 31 | ** included in the packaging of this file. Please review the following | - | ||||||
| 32 | ** information to ensure the GNU General Public License requirements will | - | ||||||
| 33 | ** be met: https://www.gnu.org/licenses/gpl-2.0.html and | - | ||||||
| 34 | ** https://www.gnu.org/licenses/gpl-3.0.html. | - | ||||||
| 35 | ** | - | ||||||
| 36 | ** $QT_END_LICENSE$ | - | ||||||
| 37 | ** | - | ||||||
| 38 | ****************************************************************************/ | - | ||||||
| 39 | - | |||||||
| 40 | #include <private/qv4bytecodehandler_p.h> | - | ||||||
| 41 | - | |||||||
| 42 | QT_USE_NAMESPACE | - | ||||||
| 43 | using namespace QV4; | - | ||||||
| 44 | using namespace Moth; | - | ||||||
| 45 | - | |||||||
| 46 | ByteCodeHandler::~ByteCodeHandler() | - | ||||||
| 47 | { | - | ||||||
| 48 | } | - | ||||||
| 49 | - | |||||||
| 50 | #define DISPATCH_INSTRUCTION(name, nargs, ...) \ | - | ||||||
| 51 | generate_##name( \ | - | ||||||
| 52 | __VA_ARGS__ \ | - | ||||||
| 53 | ); | - | ||||||
| 54 | - | |||||||
| 55 | #define DECODE_AND_DISPATCH(instr) \ | - | ||||||
| 56 | { \ | - | ||||||
| 57 | INSTR_##instr(MOTH_DECODE_WITH_BASE) \ | - | ||||||
| 58 | Q_UNUSED(base_ptr); \ | - | ||||||
| 59 | startInstruction(Instr::Type::instr); \ | - | ||||||
| 60 | _offset = code - start; \ | - | ||||||
| 61 | INSTR_##instr(DISPATCH) \ | - | ||||||
| 62 | endInstruction(Instr::Type::instr); \ | - | ||||||
| 63 | continue; \ | - | ||||||
| 64 | } | - | ||||||
| 65 | - | |||||||
| 66 | void ByteCodeHandler::decode(const char *code, uint len) | - | ||||||
| 67 | { | - | ||||||
| 68 | MOTH_JUMP_TABLE; | - | ||||||
| 69 | - | |||||||
| 70 | const char *start = code; | - | ||||||
| 71 | const char *end = code + len; | - | ||||||
| 72 | while (code < end) {
| 13188-143188 | ||||||
| 73 | MOTH_DISPATCH() executed 143188 times by 64 tests: goto *jumpTable[*reinterpret_cast<const uchar *>(code)];Executed by:
never executed: goto *jumpTable[*reinterpret_cast<const uchar *>(code)];never executed: goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; | 0-143188 | ||||||
| 74 | - | |||||||
| 75 | FOR_EACH_MOTH_INSTR(DECODE_AND_DISPATCH) never executed: goto op_main_Ret;executed 13404 times by 64 tests: continue;Executed by:
never executed: goto op_main_LoadConst;executed 126 times by 7 tests: continue;Executed by:
never executed: goto op_main_LoadZero;executed 724 times by 24 tests: continue;Executed by:
never executed: goto op_main_LoadTrue;executed 290 times by 14 tests: continue;Executed by:
never executed: goto op_main_LoadFalse;executed 184 times by 14 tests: continue;Executed by:
never executed: goto op_main_LoadNull;executed 248 times by 7 tests: continue;Executed by:
never executed: goto op_main_LoadUndefined;executed 1472 times by 37 tests: continue;Executed by:
executed 62 times by 4 tests: goto op_main_LoadInt;Executed by:
executed 1840 times by 34 tests: continue;Executed by:
executed 594 times by 4 tests: goto op_main_LoadRuntimeString;Executed by:
executed 3286 times by 31 tests: continue;Executed by:
never executed: goto op_main_MoveConst;executed 964 times by 18 tests: continue;Executed by:
never executed: goto op_main_LoadReg;executed 2654 times by 31 tests: continue;Executed by:
never executed: goto op_main_StoreReg;executed 28608 times by 63 tests: continue;Executed by:
never executed: goto op_main_MoveReg;executed 3186 times by 19 tests: continue;Executed by:
never executed: goto op_main_LoadLocal;executed 382 times by 8 tests: continue;Executed by:
never executed: goto op_main_StoreLocal;executed 46 times by 4 tests: continue;Executed by:
never executed: goto op_main_LoadScopedLocal;executed 24 times by 3 tests: continue;Executed by:
never executed: goto op_main_StoreScopedLocal;never executed: continue;never executed: goto op_main_MoveRegExp;never executed: continue;never executed: goto op_main_LoadClosure;executed 26 times by 6 tests: continue;Executed by:
executed 186 times by 3 tests: goto op_main_LoadName;Executed by:
executed 14640 times by 47 tests: continue;Executed by:
never executed: goto op_main_LoadGlobalLookup;executed 8 times by 3 tests: continue;Executed by:
never executed: goto op_main_StoreNameSloppy;executed 44 times by 7 tests: continue;Executed by:
never executed: goto op_main_StoreNameStrict;executed 2 times by 1 test: continue;Executed by:
never executed: goto op_main_LoadElement;executed 458 times by 15 tests: continue;Executed by:
never executed: goto op_main_StoreElement;executed 368 times by 3 tests: continue;Executed by:
executed 456 times by 4 tests: goto op_main_LoadProperty;Executed by:
executed 15022 times by 47 tests: continue;Executed by:
never executed: goto op_main_GetLookup;executed 32 times by 3 tests: continue;Executed by:
never executed: goto op_main_StoreProperty;executed 904 times by 24 tests: continue;Executed by:
never executed: goto op_main_SetLookup;never executed: continue;never executed: goto op_main_LoadSuperProperty;never executed: continue;never executed: goto op_main_StoreSuperProperty;never executed: continue;never executed: goto op_main_StoreScopeObjectProperty;executed 384 times by 21 tests: continue;Executed by:
never executed: goto op_main_StoreContextObjectProperty;never executed: continue;never executed: goto op_main_LoadScopeObjectProperty;executed 4474 times by 43 tests: continue;Executed by:
never executed: goto op_main_LoadContextObjectProperty;never executed: continue;never executed: goto op_main_LoadIdObject;executed 4110 times by 32 tests: continue;Executed by:
never executed: goto op_main_ConvertThisToObject;executed 8 times by 1 test: continue;Executed by:
never executed: goto op_main_ToObject;never executed: continue;executed 164 times by 7 tests: goto op_main_Jump;Executed by:
executed 2072 times by 31 tests: continue;Executed by:
never executed: goto op_main_JumpTrue;executed 248 times by 9 tests: continue;Executed by:
executed 32 times by 6 tests: goto op_main_JumpFalse;Executed by:
executed 3426 times by 37 tests: continue;Executed by:
never executed: goto op_main_JumpNoException;executed 50 times by 7 tests: continue;Executed by:
never executed: goto op_main_JumpNotUndefined;never executed: continue;never executed: goto op_main_CmpEqNull;never executed: continue;never executed: goto op_main_CmpNeNull;executed 8 times by 1 test: continue;Executed by:
executed 2 times by 1 test: goto op_main_CmpEqInt;Executed by:
executed 40 times by 8 tests: continue;Executed by:
never executed: goto op_main_CmpNeInt;executed 30 times by 3 tests: continue;Executed by:
never executed: goto op_main_CmpEq;executed 1042 times by 16 tests: continue;Executed by:
never executed: goto op_main_CmpNe;executed 86 times by 7 tests: continue;Executed by:
never executed: goto op_main_CmpGt;executed 74 times by 10 tests: continue;Executed by:
never executed: goto op_main_CmpGe;executed 12 times by 3 tests: continue;Executed by:
never executed: goto op_main_CmpLt;executed 336 times by 15 tests: continue;Executed by:
never executed: goto op_main_CmpLe;executed 72 times by 5 tests: continue;Executed by:
never executed: goto op_main_CmpStrictEqual;executed 586 times by 11 tests: continue;Executed by:
never executed: goto op_main_CmpStrictNotEqual;executed 48 times by 6 tests: continue;Executed by:
never executed: goto op_main_CmpIn;executed 50 times by 2 tests: continue;Executed by:
never executed: goto op_main_CmpInstanceOf;executed 84 times by 5 tests: continue;Executed by:
never executed: goto op_main_UNot;executed 134 times by 10 tests: continue;Executed by:
never executed: goto op_main_UPlus;executed 2 times by 1 test: continue;Executed by:
never executed: goto op_main_UMinus;executed 26 times by 3 tests: continue;Executed by:
never executed: goto op_main_UCompl;never executed: continue;never executed: goto op_main_Increment;executed 326 times by 13 tests: continue;Executed by:
never executed: goto op_main_Decrement;executed 288 times by 6 tests: continue;Executed by:
never executed: goto op_main_Add;executed 2130 times by 29 tests: continue;Executed by:
never executed: goto op_main_BitAnd;never executed: continue;never executed: goto op_main_BitOr;executed 14 times by 1 test: continue;Executed by:
never executed: goto op_main_BitXor;never executed: continue;never executed: goto op_main_UShr;never executed: continue;never executed: goto op_main_Shr;never executed: continue;never executed: goto op_main_Shl;never executed: continue;never executed: goto op_main_BitAndConst;executed 4 times by 1 test: continue;Executed by:
never executed: goto op_main_BitOrConst;never executed: continue;never executed: goto op_main_BitXorConst;never executed: continue;never executed: goto op_main_UShrConst;never executed: continue;never executed: goto op_main_ShrConst;never executed: continue;never executed: goto op_main_ShlConst;never executed: continue;never executed: goto op_main_Exp;never executed: continue;never executed: goto op_main_Mul;executed 896 times by 13 tests: continue;Executed by:
never executed: goto op_main_Div;executed 468 times by 12 tests: continue;Executed by:
never executed: goto op_main_Mod;executed 46 times by 5 tests: continue;Executed by:
never executed: goto op_main_Sub;executed 686 times by 20 tests: continue;Executed by:
never executed: goto op_main_CallValue;executed 34 times by 6 tests: continue;Executed by:
executed 240 times by 4 tests: goto op_main_CallProperty;Executed by:
executed 3972 times by 33 tests: continue;Executed by:
never executed: goto op_main_CallPropertyLookup;executed 8 times by 3 tests: continue;Executed by:
never executed: goto op_main_CallElement;executed 30 times by 3 tests: continue;Executed by:
executed 48 times by 2 tests: goto op_main_CallName;Executed by:
executed 372 times by 10 tests: continue;Executed by:
never executed: goto op_main_CallPossiblyDirectEval;executed 14 times by 2 tests: continue;Executed by:
never executed: goto op_main_CallGlobalLookup;executed 2 times by 1 test: continue;Executed by:
never executed: goto op_main_CallScopeObjectProperty;never executed: continue;never executed: goto op_main_CallContextObjectProperty;never executed: continue;never executed: goto op_main_CallWithSpread;never executed: continue;never executed: goto op_main_Construct;executed 366 times by 8 tests: continue;Executed by:
never executed: goto op_main_ConstructWithSpread;never executed: continue;never executed: goto op_main_SetUnwindHandler;executed 150 times by 7 tests: continue;Executed by:
never executed: goto op_main_UnwindDispatch;executed 50 times by 7 tests: continue;Executed by:
never executed: goto op_main_UnwindToLabel;executed 8 times by 1 test: continue;Executed by:
never executed: goto op_main_ThrowException;executed 42 times by 4 tests: continue;Executed by:
never executed: goto op_main_GetException;never executed: continue;never executed: goto op_main_SetException;never executed: continue;never executed: goto op_main_CreateCallContext;executed 154 times by 9 tests: continue;Executed by:
executed 34 times by 3 tests: goto op_main_PushCatchContext;Executed by:
executed 50 times by 7 tests: continue;Executed by:
never executed: goto op_main_PushWithContext;never executed: continue;never executed: goto op_main_PushBlockContext;never executed: continue;never executed: goto op_main_CloneBlockContext;never executed: continue;never executed: goto op_main_PopContext;executed 204 times by 11 tests: continue;Executed by:
never executed: goto op_main_GetIterator;never executed: continue;never executed: goto op_main_IteratorNext;never executed: continue;never executed: goto op_main_IteratorClose;never executed: continue;never executed: goto op_main_DestructureRestElement;never executed: continue;never executed: goto op_main_DeleteProperty;never executed: continue;never executed: goto op_main_DeleteName;never executed: continue;never executed: goto op_main_TypeofName;never executed: continue;never executed: goto op_main_TypeofValue;executed 72 times by 3 tests: continue;Executed by:
never executed: goto op_main_DeclareVar;executed 30 times by 3 tests: continue;Executed by:
never executed: goto op_main_DefineArray;executed 122 times by 11 tests: continue;Executed by:
never executed: goto op_main_DefineObjectLiteral;executed 20 times by 4 tests: continue;Executed by:
never executed: goto op_main_CreateMappedArgumentsObject;executed 30 times by 5 tests: continue;Executed by:
never executed: goto op_main_CreateUnmappedArgumentsObject;never executed: continue;never executed: goto op_main_CreateRestParameter;never executed: continue;never executed: goto op_main_LoadQmlContext;executed 13128 times by 60 tests: continue;Executed by:
never executed: goto op_main_LoadQmlImportedScripts;executed 13128 times by 60 tests: continue;Executed by:
never executed: goto op_main_Yield;never executed: continue;never executed: goto op_main_Resume;never executed: continue;never executed: goto op_main_CreateClass;never executed: continue;never executed: goto op_main_LoadSuperConstructor;never executed: continue;never executed: goto op_main_PushScriptContext;never executed: continue;never executed: goto op_main_PopScriptContext;never executed: continue;never executed: goto op_main_Debug;never executed: continue;code before this statement never executed: op_int_Ret:code before this statement executed 13404 times by 64 tests: op_main_Ret:Executed by:
code before this statement never executed: op_int_LoadConst:code before this statement executed 126 times by 7 tests: op_main_LoadConst:Executed by:
code before this statement never executed: op_int_LoadZero:code before this statement executed 724 times by 24 tests: op_main_LoadZero:Executed by:
code before this statement never executed: op_int_LoadTrue:code before this statement executed 290 times by 14 tests: op_main_LoadTrue:Executed by:
code before this statement never executed: op_int_LoadFalse:code before this statement executed 184 times by 14 tests: op_main_LoadFalse:Executed by:
code before this statement never executed: op_int_LoadNull:code before this statement executed 248 times by 7 tests: op_main_LoadNull:Executed by:
code before this statement never executed: op_int_LoadUndefined:code before this statement executed 1472 times by 37 tests: op_main_LoadUndefined:Executed by:
code before this statement never executed: op_int_LoadInt:code before this statement executed 1778 times by 33 tests: op_main_LoadInt:Executed by:
code before this statement never executed: op_int_LoadRuntimeString:code before this statement executed 2692 times by 30 tests: op_main_LoadRuntimeString:Executed by:
code before this statement never executed: op_int_MoveConst:code before this statement executed 964 times by 18 tests: op_main_MoveConst:Executed by:
code before this statement never executed: op_int_LoadReg:code before this statement executed 2654 times by 31 tests: op_main_LoadReg:Executed by:
code before this statement never executed: op_int_StoreReg:code before this statement executed 28608 times by 63 tests: op_main_StoreReg:Executed by:
code before this statement never executed: op_int_MoveReg:code before this statement executed 3186 times by 19 tests: op_main_MoveReg:Executed by:
code before this statement never executed: op_int_LoadLocal:code before this statement executed 382 times by 8 tests: op_main_LoadLocal:Executed by:
code before this statement never executed: op_int_StoreLocal:code before this statement executed 46 times by 4 tests: op_main_StoreLocal:Executed by:
code before this statement never executed: op_int_LoadScopedLocal:code before this statement executed 24 times by 3 tests: op_main_LoadScopedLocal:Executed by:
code before this statement never executed: op_int_StoreScopedLocal:code before this statement never executed: op_main_StoreScopedLocal:code before this statement never executed: op_int_MoveRegExp:code before this statement never executed: op_main_MoveRegExp:code before this statement never executed: op_int_LoadClosure:code before this statement executed 26 times by 6 tests: op_main_LoadClosure:Executed by:
code before this statement never executed: op_int_LoadName:code before this statement executed 14454 times by 47 tests: op_main_LoadName:Executed by:
code before this statement never executed: op_int_LoadGlobalLookup:code before this statement executed 8 times by 3 tests: op_main_LoadGlobalLookup:Executed by:
code before this statement never executed: op_int_StoreNameSloppy:code before this statement executed 44 times by 7 tests: op_main_StoreNameSloppy:Executed by:
code before this statement never executed: op_int_StoreNameStrict:code before this statement executed 2 times by 1 test: op_main_StoreNameStrict:Executed by:
code before this statement never executed: op_int_LoadElement:code before this statement executed 458 times by 15 tests: op_main_LoadElement:Executed by:
code before this statement never executed: op_int_StoreElement:code before this statement executed 368 times by 3 tests: op_main_StoreElement:Executed by:
code before this statement never executed: op_int_LoadProperty:code before this statement executed 14566 times by 46 tests: op_main_LoadProperty:Executed by:
code before this statement never executed: op_int_GetLookup:code before this statement executed 32 times by 3 tests: op_main_GetLookup:Executed by:
code before this statement never executed: op_int_StoreProperty:code before this statement executed 904 times by 24 tests: op_main_StoreProperty:Executed by:
code before this statement never executed: op_int_SetLookup:code before this statement never executed: op_main_SetLookup:code before this statement never executed: op_int_LoadSuperProperty:code before this statement never executed: op_main_LoadSuperProperty:code before this statement never executed: op_int_StoreSuperProperty:code before this statement never executed: op_main_StoreSuperProperty:code before this statement never executed: op_int_StoreScopeObjectProperty:code before this statement executed 384 times by 21 tests: op_main_StoreScopeObjectProperty:Executed by:
code before this statement never executed: op_int_StoreContextObjectProperty:code before this statement never executed: op_main_StoreContextObjectProperty:code before this statement never executed: op_int_LoadScopeObjectProperty:code before this statement executed 4474 times by 43 tests: op_main_LoadScopeObjectProperty:Executed by:
code before this statement never executed: op_int_LoadContextObjectProperty:code before this statement never executed: op_main_LoadContextObjectProperty:code before this statement never executed: op_int_LoadIdObject:code before this statement executed 4110 times by 32 tests: op_main_LoadIdObject:Executed by:
code before this statement never executed: op_int_ConvertThisToObject:code before this statement executed 8 times by 1 test: op_main_ConvertThisToObject:Executed by:
code before this statement never executed: op_int_ToObject:code before this statement never executed: op_main_ToObject:code before this statement never executed: op_int_Jump:code before this statement executed 1908 times by 30 tests: op_main_Jump:Executed by:
code before this statement never executed: op_int_JumpTrue:code before this statement executed 248 times by 9 tests: op_main_JumpTrue:Executed by:
code before this statement never executed: op_int_JumpFalse:code before this statement executed 3394 times by 36 tests: op_main_JumpFalse:Executed by:
code before this statement never executed: op_int_JumpNoException:code before this statement executed 50 times by 7 tests: op_main_JumpNoException:Executed by:
code before this statement never executed: op_int_JumpNotUndefined:code before this statement never executed: op_main_JumpNotUndefined:code before this statement never executed: op_int_CmpEqNull:code before this statement never executed: op_main_CmpEqNull:code before this statement never executed: op_int_CmpNeNull:code before this statement executed 8 times by 1 test: op_main_CmpNeNull:Executed by:
code before this statement never executed: op_int_CmpEqInt:code before this statement executed 38 times by 7 tests: op_main_CmpEqInt:Executed by:
code before this statement never executed: op_int_CmpNeInt:code before this statement executed 30 times by 3 tests: op_main_CmpNeInt:Executed by:
code before this statement never executed: op_int_CmpEq:code before this statement executed 1042 times by 16 tests: op_main_CmpEq:Executed by:
code before this statement never executed: op_int_CmpNe:code before this statement executed 86 times by 7 tests: op_main_CmpNe:Executed by:
code before this statement never executed: op_int_CmpGt:code before this statement executed 74 times by 10 tests: op_main_CmpGt:Executed by:
code before this statement never executed: op_int_CmpGe:code before this statement executed 12 times by 3 tests: op_main_CmpGe:Executed by:
code before this statement never executed: op_int_CmpLt:code before this statement executed 336 times by 15 tests: op_main_CmpLt:Executed by:
code before this statement never executed: op_int_CmpLe:code before this statement executed 72 times by 5 tests: op_main_CmpLe:Executed by:
code before this statement never executed: op_int_CmpStrictEqual:code before this statement executed 586 times by 11 tests: op_main_CmpStrictEqual:Executed by:
code before this statement never executed: op_int_CmpStrictNotEqual:code before this statement executed 48 times by 6 tests: op_main_CmpStrictNotEqual:Executed by:
code before this statement never executed: op_int_CmpIn:code before this statement executed 50 times by 2 tests: op_main_CmpIn:Executed by:
code before this statement never executed: op_int_CmpInstanceOf:code before this statement executed 84 times by 5 tests: op_main_CmpInstanceOf:Executed by:
code before this statement never executed: op_int_UNot:code before this statement executed 134 times by 10 tests: op_main_UNot:Executed by:
code before this statement never executed: op_int_UPlus:code before this statement executed 2 times by 1 test: op_main_UPlus:Executed by:
code before this statement never executed: op_int_UMinus:code before this statement executed 26 times by 3 tests: op_main_UMinus:Executed by:
code before this statement never executed: op_int_UCompl:code before this statement never executed: op_main_UCompl:code before this statement never executed: op_int_Increment:code before this statement executed 326 times by 13 tests: op_main_Increment:Executed by:
code before this statement never executed: op_int_Decrement:code before this statement executed 288 times by 6 tests: op_main_Decrement:Executed by:
code before this statement never executed: op_int_Add:code before this statement executed 2130 times by 29 tests: op_main_Add:Executed by:
code before this statement never executed: op_int_BitAnd:code before this statement never executed: op_main_BitAnd:code before this statement never executed: op_int_BitOr:code before this statement executed 14 times by 1 test: op_main_BitOr:Executed by:
code before this statement never executed: op_int_BitXor:code before this statement never executed: op_main_BitXor:code before this statement never executed: op_int_UShr:code before this statement never executed: op_main_UShr:code before this statement never executed: op_int_Shr:code before this statement never executed: op_main_Shr:code before this statement never executed: op_int_Shl:code before this statement never executed: op_main_Shl:code before this statement never executed: op_int_BitAndConst:code before this statement executed 4 times by 1 test: op_main_BitAndConst:Executed by:
code before this statement never executed: op_int_BitOrConst:code before this statement never executed: op_main_BitOrConst:code before this statement never executed: op_int_BitXorConst:code before this statement never executed: op_main_BitXorConst:code before this statement never executed: op_int_UShrConst:code before this statement never executed: op_main_UShrConst:code before this statement never executed: op_int_ShrConst:code before this statement never executed: op_main_ShrConst:code before this statement never executed: op_int_ShlConst:code before this statement never executed: op_main_ShlConst:code before this statement never executed: op_int_Exp:code before this statement never executed: op_main_Exp:code before this statement never executed: op_int_Mul:code before this statement executed 896 times by 13 tests: op_main_Mul:Executed by:
code before this statement never executed: op_int_Div:code before this statement executed 468 times by 12 tests: op_main_Div:Executed by:
code before this statement never executed: op_int_Mod:code before this statement executed 46 times by 5 tests: op_main_Mod:Executed by:
code before this statement never executed: op_int_Sub:code before this statement executed 686 times by 20 tests: op_main_Sub:Executed by:
code before this statement never executed: op_int_CallValue:code before this statement executed 34 times by 6 tests: op_main_CallValue:Executed by:
code before this statement never executed: op_int_CallProperty:code before this statement executed 3732 times by 33 tests: op_main_CallProperty:Executed by:
code before this statement never executed: op_int_CallPropertyLookup:code before this statement executed 8 times by 3 tests: op_main_CallPropertyLookup:Executed by:
code before this statement never executed: op_int_CallElement:code before this statement executed 30 times by 3 tests: op_main_CallElement:Executed by:
code before this statement never executed: op_int_CallName:code before this statement executed 324 times by 10 tests: op_main_CallName:Executed by:
code before this statement never executed: op_int_CallPossiblyDirectEval:code before this statement executed 14 times by 2 tests: op_main_CallPossiblyDirectEval:Executed by:
code before this statement never executed: op_int_CallGlobalLookup:code before this statement executed 2 times by 1 test: op_main_CallGlobalLookup:Executed by:
code before this statement never executed: op_int_CallScopeObjectProperty:code before this statement never executed: op_main_CallScopeObjectProperty:code before this statement never executed: op_int_CallContextObjectProperty:code before this statement never executed: op_main_CallContextObjectProperty:code before this statement never executed: op_int_CallWithSpread:code before this statement never executed: op_main_CallWithSpread:code before this statement never executed: op_int_Construct:code before this statement executed 366 times by 8 tests: op_main_Construct:Executed by:
code before this statement never executed: op_int_ConstructWithSpread:code before this statement never executed: op_main_ConstructWithSpread:code before this statement never executed: op_int_SetUnwindHandler:code before this statement executed 150 times by 7 tests: op_main_SetUnwindHandler:Executed by:
code before this statement never executed: op_int_UnwindDispatch:code before this statement executed 50 times by 7 tests: op_main_UnwindDispatch:Executed by:
code before this statement never executed: op_int_UnwindToLabel:code before this statement executed 8 times by 1 test: op_main_UnwindToLabel:Executed by:
code before this statement never executed: op_int_ThrowException:code before this statement executed 42 times by 4 tests: op_main_ThrowException:Executed by:
code before this statement never executed: op_int_GetException:code before this statement never executed: op_main_GetException:code before this statement never executed: op_int_SetException:code before this statement never executed: op_main_SetException:code before this statement never executed: op_int_CreateCallContext:code before this statement executed 154 times by 9 tests: op_main_CreateCallContext:Executed by:
code before this statement never executed: op_int_PushCatchContext:code before this statement executed 16 times by 4 tests: op_main_PushCatchContext:Executed by:
code before this statement never executed: op_int_PushWithContext:code before this statement never executed: op_main_PushWithContext:code before this statement never executed: op_int_PushBlockContext:code before this statement never executed: op_main_PushBlockContext:code before this statement never executed: op_int_CloneBlockContext:code before this statement never executed: op_main_CloneBlockContext:code before this statement never executed: op_int_PopContext:code before this statement executed 204 times by 11 tests: op_main_PopContext:Executed by:
code before this statement never executed: op_int_GetIterator:code before this statement never executed: op_main_GetIterator:code before this statement never executed: op_int_IteratorNext:code before this statement never executed: op_main_IteratorNext:code before this statement never executed: op_int_IteratorClose:code before this statement never executed: op_main_IteratorClose:code before this statement never executed: op_int_DestructureRestElement:code before this statement never executed: op_main_DestructureRestElement:code before this statement never executed: op_int_DeleteProperty:code before this statement never executed: op_main_DeleteProperty:code before this statement never executed: op_int_DeleteName:code before this statement never executed: op_main_DeleteName:code before this statement never executed: op_int_TypeofName:code before this statement never executed: op_main_TypeofName:code before this statement never executed: op_int_TypeofValue:code before this statement executed 72 times by 3 tests: op_main_TypeofValue:Executed by:
code before this statement never executed: op_int_DeclareVar:code before this statement executed 30 times by 3 tests: op_main_DeclareVar:Executed by:
code before this statement never executed: op_int_DefineArray:code before this statement executed 122 times by 11 tests: op_main_DefineArray:Executed by:
code before this statement never executed: op_int_DefineObjectLiteral:code before this statement executed 20 times by 4 tests: op_main_DefineObjectLiteral:Executed by:
code before this statement never executed: op_int_CreateMappedArgumentsObject:code before this statement executed 30 times by 5 tests: op_main_CreateMappedArgumentsObject:Executed by:
code before this statement never executed: op_int_CreateUnmappedArgumentsObject:code before this statement never executed: op_main_CreateUnmappedArgumentsObject:code before this statement never executed: op_int_CreateRestParameter:code before this statement never executed: op_main_CreateRestParameter:code before this statement never executed: op_int_LoadQmlContext:code before this statement executed 13128 times by 60 tests: op_main_LoadQmlContext:Executed by:
code before this statement never executed: op_int_LoadQmlImportedScripts:code before this statement executed 13128 times by 60 tests: op_main_LoadQmlImportedScripts:Executed by:
code before this statement never executed: op_int_Yield:code before this statement never executed: op_main_Yield:code before this statement never executed: op_int_Resume:code before this statement never executed: op_main_Resume:code before this statement never executed: op_int_CreateClass:code before this statement never executed: op_main_CreateClass:code before this statement never executed: op_int_LoadSuperConstructor:code before this statement never executed: op_main_LoadSuperConstructor:code before this statement never executed: op_int_PushScriptContext:code before this statement never executed: op_main_PushScriptContext:code before this statement never executed: op_int_PopScriptContext:code before this statement never executed: op_main_PopScriptContext:code before this statement never executed: op_int_Debug:code before this statement never executed: op_main_Debug: | 0-28608 | ||||||
| 76 | } | - | ||||||
| 77 | } executed 13188 times by 64 tests: end of blockExecuted by:
| 13188 | ||||||
| 78 | - | |||||||
| 79 | #undef DECODE_AND_DISPATCH | - | ||||||
| 80 | #undef DISPATCH_INSTRUCTION | - | ||||||
| 81 | - | |||||||
| 82 | #define MOTH_UNUSED_ARGS0() | - | ||||||
| 83 | #define MOTH_UNUSED_ARGS1(arg) \ | - | ||||||
| 84 | Q_UNUSED(arg); | - | ||||||
| 85 | #define MOTH_UNUSED_ARGS2(arg1, arg2) \ | - | ||||||
| 86 | Q_UNUSED(arg1); \ | - | ||||||
| 87 | Q_UNUSED(arg2); | - | ||||||
| 88 | #define MOTH_UNUSED_ARGS3(arg1, arg2, arg3) \ | - | ||||||
| 89 | Q_UNUSED(arg1); \ | - | ||||||
| 90 | Q_UNUSED(arg2); \ | - | ||||||
| 91 | Q_UNUSED(arg3); | - | ||||||
| 92 | #define MOTH_UNUSED_ARGS4(arg1, arg2, arg3, arg4) \ | - | ||||||
| 93 | Q_UNUSED(arg1); \ | - | ||||||
| 94 | Q_UNUSED(arg2); \ | - | ||||||
| 95 | Q_UNUSED(arg3); \ | - | ||||||
| 96 | Q_UNUSED(arg4); | - | ||||||
| 97 | - | |||||||
| 98 | #define MOTH_MARK_ARGS_UNUSED_PLEASE(nargs, ...) \ | - | ||||||
| 99 | MOTH_EXPAND_FOR_MSVC(MOTH_UNUSED_ARGS##nargs(__VA_ARGS__)) | - | ||||||
| 100 | - | |||||||
| 101 | #define MOTH_MARK_ARGS_UNUSED_INSTRUCTION(name, nargs, ...) \ | - | ||||||
| 102 | MOTH_MARK_ARGS_UNUSED_PLEASE(nargs, __VA_ARGS__) | - | ||||||
| 103 | - | |||||||
| 104 | #define COLLECTOR_BEGIN_INSTR(instr) \ | - | ||||||
| 105 | { \ | - | ||||||
| 106 | INSTR_##instr(MOTH_DECODE_WITH_BASE) \ | - | ||||||
| 107 | INSTR_##instr(MOTH_MARK_ARGS_UNUSED) \ | - | ||||||
| 108 | Q_UNUSED(base_ptr); | - | ||||||
| 109 | - | |||||||
| 110 | #define COLLECTOR_END_INSTR(instr) \ | - | ||||||
| 111 | continue; \ | - | ||||||
| 112 | } | - | ||||||
| 113 | - | |||||||
| 114 | std::vector<int> ByteCodeHandler::collectLabelsInBytecode(const char *code, uint len) | - | ||||||
| 115 | { | - | ||||||
| 116 | MOTH_JUMP_TABLE; | - | ||||||
| 117 | - | |||||||
| 118 | std::vector<int> labels; | - | ||||||
| 119 | - | |||||||
| 120 | const auto addLabel = [&labels,len](int offset) { | - | ||||||
| 121 | Q_ASSERT(offset >= 0 && offset < static_cast<int>(len)); | - | ||||||
| 122 | labels.push_back(offset); | - | ||||||
| 123 | }; executed 5954 times by 38 tests: end of blockExecuted by:
| 5954 | ||||||
| 124 | - | |||||||
| 125 | const char *start = code; | - | ||||||
| 126 | const char *end = code + len; | - | ||||||
| 127 | while (code < end) {
| 13188-143188 | ||||||
| 128 | MOTH_DISPATCH() executed 143188 times by 64 tests: goto *jumpTable[*reinterpret_cast<const uchar *>(code)];Executed by:
never executed: goto *jumpTable[*reinterpret_cast<const uchar *>(code)];never executed: goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; | 0-143188 | ||||||
| 129 | Q_UNREACHABLE(); dead code: do { ((false) ? static_cast<void>(0) : qt_assert_x("Q_UNREACHABLE()", "Q_UNREACHABLE was reached", __FILE__, 129)); __builtin_unreachable(); } while (false); | - | ||||||
| 130 | - | |||||||
| 131 | COLLECTOR_BEGIN_INSTR(LoadReg) never executed: goto op_main_LoadReg;code before this statement never executed: op_int_LoadReg:code before this statement executed 2654 times by 31 tests: op_main_LoadReg:Executed by:
| 0-2654 | ||||||
| 132 | COLLECTOR_END_INSTR(LoadReg) executed 2654 times by 31 tests: continue;Executed by:
| 2654 | ||||||
| 133 | - | |||||||
| 134 | COLLECTOR_BEGIN_INSTR(StoreReg) never executed: goto op_main_StoreReg;code before this statement never executed: op_int_StoreReg:code before this statement executed 28608 times by 63 tests: op_main_StoreReg:Executed by:
| 0-28608 | ||||||
| 135 | COLLECTOR_END_INSTR(StoreReg) executed 28608 times by 63 tests: continue;Executed by:
| 28608 | ||||||
| 136 | - | |||||||
| 137 | COLLECTOR_BEGIN_INSTR(MoveReg) never executed: goto op_main_MoveReg;code before this statement never executed: op_int_MoveReg:code before this statement executed 3186 times by 19 tests: op_main_MoveReg:Executed by:
| 0-3186 | ||||||
| 138 | COLLECTOR_END_INSTR(MoveReg) executed 3186 times by 19 tests: continue;Executed by:
| 3186 | ||||||
| 139 | - | |||||||
| 140 | COLLECTOR_BEGIN_INSTR(LoadConst) never executed: goto op_main_LoadConst;code before this statement never executed: op_int_LoadConst:code before this statement executed 126 times by 7 tests: op_main_LoadConst:Executed by:
| 0-126 | ||||||
| 141 | COLLECTOR_END_INSTR(LoadConst) executed 126 times by 7 tests: continue;Executed by:
| 126 | ||||||
| 142 | - | |||||||
| 143 | COLLECTOR_BEGIN_INSTR(LoadNull) never executed: goto op_main_LoadNull;code before this statement never executed: op_int_LoadNull:code before this statement executed 248 times by 7 tests: op_main_LoadNull:Executed by:
| 0-248 | ||||||
| 144 | COLLECTOR_END_INSTR(LoadNull) executed 248 times by 7 tests: continue;Executed by:
| 248 | ||||||
| 145 | - | |||||||
| 146 | COLLECTOR_BEGIN_INSTR(LoadZero) never executed: goto op_main_LoadZero;code before this statement never executed: op_int_LoadZero:code before this statement executed 724 times by 24 tests: op_main_LoadZero:Executed by:
| 0-724 | ||||||
| 147 | COLLECTOR_END_INSTR(LoadZero) executed 724 times by 24 tests: continue;Executed by:
| 724 | ||||||
| 148 | - | |||||||
| 149 | COLLECTOR_BEGIN_INSTR(LoadTrue) never executed: goto op_main_LoadTrue;code before this statement never executed: op_int_LoadTrue:code before this statement executed 290 times by 14 tests: op_main_LoadTrue:Executed by:
| 0-290 | ||||||
| 150 | COLLECTOR_END_INSTR(LoadTrue) executed 290 times by 14 tests: continue;Executed by:
| 290 | ||||||
| 151 | - | |||||||
| 152 | COLLECTOR_BEGIN_INSTR(LoadFalse) never executed: goto op_main_LoadFalse;code before this statement never executed: op_int_LoadFalse:code before this statement executed 184 times by 14 tests: op_main_LoadFalse:Executed by:
| 0-184 | ||||||
| 153 | COLLECTOR_END_INSTR(LoadFalse) executed 184 times by 14 tests: continue;Executed by:
| 184 | ||||||
| 154 | - | |||||||
| 155 | COLLECTOR_BEGIN_INSTR(LoadUndefined) never executed: goto op_main_LoadUndefined;code before this statement never executed: op_int_LoadUndefined:code before this statement executed 1472 times by 37 tests: op_main_LoadUndefined:Executed by:
| 0-1472 | ||||||
| 156 | COLLECTOR_END_INSTR(LoadUndefined) executed 1472 times by 37 tests: continue;Executed by:
| 1472 | ||||||
| 157 | - | |||||||
| 158 | COLLECTOR_BEGIN_INSTR(LoadInt) executed 62 times by 4 tests: goto op_main_LoadInt;Executed by:
code before this statement never executed: op_int_LoadInt:code before this statement executed 1778 times by 33 tests: op_main_LoadInt:Executed by:
| 0-1778 | ||||||
| 159 | COLLECTOR_END_INSTR(LoadInt) executed 1840 times by 34 tests: continue;Executed by:
| 1840 | ||||||
| 160 | - | |||||||
| 161 | COLLECTOR_BEGIN_INSTR(MoveConst) never executed: goto op_main_MoveConst;code before this statement never executed: op_int_MoveConst:code before this statement executed 964 times by 18 tests: op_main_MoveConst:Executed by:
| 0-964 | ||||||
| 162 | COLLECTOR_END_INSTR(MoveConst) executed 964 times by 18 tests: continue;Executed by:
| 964 | ||||||
| 163 | - | |||||||
| 164 | COLLECTOR_BEGIN_INSTR(LoadLocal) never executed: goto op_main_LoadLocal;code before this statement never executed: op_int_LoadLocal:code before this statement executed 382 times by 8 tests: op_main_LoadLocal:Executed by:
| 0-382 | ||||||
| 165 | COLLECTOR_END_INSTR(LoadLocal) executed 382 times by 8 tests: continue;Executed by:
| 382 | ||||||
| 166 | - | |||||||
| 167 | COLLECTOR_BEGIN_INSTR(StoreLocal) never executed: goto op_main_StoreLocal;code before this statement never executed: op_int_StoreLocal:code before this statement executed 46 times by 4 tests: op_main_StoreLocal:Executed by:
| 0-46 | ||||||
| 168 | COLLECTOR_END_INSTR(StoreLocal) executed 46 times by 4 tests: continue;Executed by:
| 46 | ||||||
| 169 | - | |||||||
| 170 | COLLECTOR_BEGIN_INSTR(LoadScopedLocal) never executed: goto op_main_LoadScopedLocal;code before this statement never executed: op_int_LoadScopedLocal:code before this statement executed 24 times by 3 tests: op_main_LoadScopedLocal:Executed by:
| 0-24 | ||||||
| 171 | COLLECTOR_END_INSTR(LoadScopedLocal) executed 24 times by 3 tests: continue;Executed by:
| 24 | ||||||
| 172 | - | |||||||
| 173 | COLLECTOR_BEGIN_INSTR(StoreScopedLocal) never executed: goto op_main_StoreScopedLocal;code before this statement never executed: op_int_StoreScopedLocal:code before this statement never executed: op_main_StoreScopedLocal: | 0 | ||||||
| 174 | COLLECTOR_END_INSTR(StoreScopedLocal) never executed: continue; | 0 | ||||||
| 175 | - | |||||||
| 176 | COLLECTOR_BEGIN_INSTR(LoadRuntimeString) executed 594 times by 4 tests: goto op_main_LoadRuntimeString;Executed by:
code before this statement never executed: op_int_LoadRuntimeString:code before this statement executed 2692 times by 30 tests: op_main_LoadRuntimeString:Executed by:
| 0-2692 | ||||||
| 177 | COLLECTOR_END_INSTR(LoadRuntimeString) executed 3286 times by 31 tests: continue;Executed by:
| 3286 | ||||||
| 178 | - | |||||||
| 179 | COLLECTOR_BEGIN_INSTR(MoveRegExp) never executed: goto op_main_MoveRegExp;code before this statement never executed: op_int_MoveRegExp:code before this statement never executed: op_main_MoveRegExp: | 0 | ||||||
| 180 | COLLECTOR_END_INSTR(MoveRegExp) never executed: continue; | 0 | ||||||
| 181 | - | |||||||
| 182 | COLLECTOR_BEGIN_INSTR(LoadClosure) never executed: goto op_main_LoadClosure;code before this statement never executed: op_int_LoadClosure:code before this statement executed 26 times by 6 tests: op_main_LoadClosure:Executed by:
| 0-26 | ||||||
| 183 | COLLECTOR_END_INSTR(LoadClosure) executed 26 times by 6 tests: continue;Executed by:
| 26 | ||||||
| 184 | - | |||||||
| 185 | COLLECTOR_BEGIN_INSTR(LoadName) executed 186 times by 3 tests: goto op_main_LoadName;Executed by:
code before this statement never executed: op_int_LoadName:code before this statement executed 14454 times by 47 tests: op_main_LoadName:Executed by:
| 0-14454 | ||||||
| 186 | COLLECTOR_END_INSTR(LoadName) executed 14640 times by 47 tests: continue;Executed by:
| 14640 | ||||||
| 187 | - | |||||||
| 188 | COLLECTOR_BEGIN_INSTR(LoadGlobalLookup) never executed: goto op_main_LoadGlobalLookup;code before this statement never executed: op_int_LoadGlobalLookup:code before this statement executed 8 times by 3 tests: op_main_LoadGlobalLookup:Executed by:
| 0-8 | ||||||
| 189 | COLLECTOR_END_INSTR(LoadGlobalLookup) executed 8 times by 3 tests: continue;Executed by:
| 8 | ||||||
| 190 | - | |||||||
| 191 | COLLECTOR_BEGIN_INSTR(StoreNameSloppy) never executed: goto op_main_StoreNameSloppy;code before this statement never executed: op_int_StoreNameSloppy:code before this statement executed 44 times by 7 tests: op_main_StoreNameSloppy:Executed by:
| 0-44 | ||||||
| 192 | COLLECTOR_END_INSTR(StoreNameSloppy) executed 44 times by 7 tests: continue;Executed by:
| 44 | ||||||
| 193 | - | |||||||
| 194 | COLLECTOR_BEGIN_INSTR(StoreNameStrict) never executed: goto op_main_StoreNameStrict;code before this statement never executed: op_int_StoreNameStrict:code before this statement executed 2 times by 1 test: op_main_StoreNameStrict:Executed by:
| 0-2 | ||||||
| 195 | COLLECTOR_END_INSTR(StoreNameStrict) executed 2 times by 1 test: continue;Executed by:
| 2 | ||||||
| 196 | - | |||||||
| 197 | COLLECTOR_BEGIN_INSTR(LoadElement) never executed: goto op_main_LoadElement;code before this statement never executed: op_int_LoadElement:code before this statement executed 458 times by 15 tests: op_main_LoadElement:Executed by:
| 0-458 | ||||||
| 198 | COLLECTOR_END_INSTR(LoadElement) executed 458 times by 15 tests: continue;Executed by:
| 458 | ||||||
| 199 | - | |||||||
| 200 | COLLECTOR_BEGIN_INSTR(StoreElement) never executed: goto op_main_StoreElement;code before this statement never executed: op_int_StoreElement:code before this statement executed 368 times by 3 tests: op_main_StoreElement:Executed by:
| 0-368 | ||||||
| 201 | COLLECTOR_END_INSTR(StoreElement) executed 368 times by 3 tests: continue;Executed by:
| 368 | ||||||
| 202 | - | |||||||
| 203 | COLLECTOR_BEGIN_INSTR(LoadProperty) executed 456 times by 4 tests: goto op_main_LoadProperty;Executed by:
code before this statement never executed: op_int_LoadProperty:code before this statement executed 14566 times by 46 tests: op_main_LoadProperty:Executed by:
| 0-14566 | ||||||
| 204 | COLLECTOR_END_INSTR(LoadProperty) executed 15022 times by 47 tests: continue;Executed by:
| 15022 | ||||||
| 205 | - | |||||||
| 206 | COLLECTOR_BEGIN_INSTR(GetLookup) never executed: goto op_main_GetLookup;code before this statement never executed: op_int_GetLookup:code before this statement executed 32 times by 3 tests: op_main_GetLookup:Executed by:
| 0-32 | ||||||
| 207 | COLLECTOR_END_INSTR(GetLookup) executed 32 times by 3 tests: continue;Executed by:
| 32 | ||||||
| 208 | - | |||||||
| 209 | COLLECTOR_BEGIN_INSTR(StoreProperty) never executed: goto op_main_StoreProperty;code before this statement never executed: op_int_StoreProperty:code before this statement executed 904 times by 24 tests: op_main_StoreProperty:Executed by:
| 0-904 | ||||||
| 210 | COLLECTOR_END_INSTR(StoreProperty) executed 904 times by 24 tests: continue;Executed by:
| 904 | ||||||
| 211 | - | |||||||
| 212 | COLLECTOR_BEGIN_INSTR(SetLookup) never executed: goto op_main_SetLookup;code before this statement never executed: op_int_SetLookup:code before this statement never executed: op_main_SetLookup: | 0 | ||||||
| 213 | COLLECTOR_END_INSTR(SetLookup) never executed: continue; | 0 | ||||||
| 214 | - | |||||||
| 215 | COLLECTOR_BEGIN_INSTR(LoadSuperProperty) never executed: goto op_main_LoadSuperProperty;code before this statement never executed: op_int_LoadSuperProperty:code before this statement never executed: op_main_LoadSuperProperty: | 0 | ||||||
| 216 | COLLECTOR_END_INSTR(LoadSuperProperty) never executed: continue; | 0 | ||||||
| 217 | - | |||||||
| 218 | COLLECTOR_BEGIN_INSTR(StoreSuperProperty) never executed: goto op_main_StoreSuperProperty;code before this statement never executed: op_int_StoreSuperProperty:code before this statement never executed: op_main_StoreSuperProperty: | 0 | ||||||
| 219 | COLLECTOR_END_INSTR(StoreSuperProperty) never executed: continue; | 0 | ||||||
| 220 | - | |||||||
| 221 | COLLECTOR_BEGIN_INSTR(StoreScopeObjectProperty) never executed: goto op_main_StoreScopeObjectProperty;code before this statement never executed: op_int_StoreScopeObjectProperty:code before this statement executed 384 times by 21 tests: op_main_StoreScopeObjectProperty:Executed by:
| 0-384 | ||||||
| 222 | COLLECTOR_END_INSTR(StoreScopeObjectProperty) executed 384 times by 21 tests: continue;Executed by:
| 384 | ||||||
| 223 | - | |||||||
| 224 | COLLECTOR_BEGIN_INSTR(LoadScopeObjectProperty) never executed: goto op_main_LoadScopeObjectProperty;code before this statement never executed: op_int_LoadScopeObjectProperty:code before this statement executed 4474 times by 43 tests: op_main_LoadScopeObjectProperty:Executed by:
| 0-4474 | ||||||
| 225 | COLLECTOR_END_INSTR(LoadScopeObjectProperty) executed 4474 times by 43 tests: continue;Executed by:
| 4474 | ||||||
| 226 | - | |||||||
| 227 | COLLECTOR_BEGIN_INSTR(StoreContextObjectProperty) never executed: goto op_main_StoreContextObjectProperty;code before this statement never executed: op_int_StoreContextObjectProperty:code before this statement never executed: op_main_StoreContextObjectProperty: | 0 | ||||||
| 228 | COLLECTOR_END_INSTR(StoreContextObjectProperty) never executed: continue; | 0 | ||||||
| 229 | - | |||||||
| 230 | COLLECTOR_BEGIN_INSTR(LoadContextObjectProperty) never executed: goto op_main_LoadContextObjectProperty;code before this statement never executed: op_int_LoadContextObjectProperty:code before this statement never executed: op_main_LoadContextObjectProperty: | 0 | ||||||
| 231 | COLLECTOR_END_INSTR(LoadContextObjectProperty) never executed: continue; | 0 | ||||||
| 232 | - | |||||||
| 233 | COLLECTOR_BEGIN_INSTR(LoadIdObject) never executed: goto op_main_LoadIdObject;code before this statement never executed: op_int_LoadIdObject:code before this statement executed 4110 times by 32 tests: op_main_LoadIdObject:Executed by:
| 0-4110 | ||||||
| 234 | COLLECTOR_END_INSTR(LoadIdObject) executed 4110 times by 32 tests: continue;Executed by:
| 4110 | ||||||
| 235 | - | |||||||
| 236 | COLLECTOR_BEGIN_INSTR(Yield) never executed: goto op_main_Yield;code before this statement never executed: op_int_Yield:code before this statement never executed: op_main_Yield: | 0 | ||||||
| 237 | COLLECTOR_END_INSTR(Yield) never executed: continue; | 0 | ||||||
| 238 | - | |||||||
| 239 | COLLECTOR_BEGIN_INSTR(Resume) never executed: goto op_main_Resume;code before this statement never executed: op_int_Resume:code before this statement never executed: op_main_Resume: | 0 | ||||||
| 240 | COLLECTOR_END_INSTR(Resume) never executed: continue; | 0 | ||||||
| 241 | - | |||||||
| 242 | COLLECTOR_BEGIN_INSTR(CallValue) never executed: goto op_main_CallValue;code before this statement never executed: op_int_CallValue:code before this statement executed 34 times by 6 tests: op_main_CallValue:Executed by:
| 0-34 | ||||||
| 243 | COLLECTOR_END_INSTR(CallValue) executed 34 times by 6 tests: continue;Executed by:
| 34 | ||||||
| 244 | - | |||||||
| 245 | COLLECTOR_BEGIN_INSTR(CallProperty) executed 240 times by 4 tests: goto op_main_CallProperty;Executed by:
code before this statement never executed: op_int_CallProperty:code before this statement executed 3732 times by 33 tests: op_main_CallProperty:Executed by:
| 0-3732 | ||||||
| 246 | COLLECTOR_END_INSTR(CallProperty) executed 3972 times by 33 tests: continue;Executed by:
| 3972 | ||||||
| 247 | - | |||||||
| 248 | COLLECTOR_BEGIN_INSTR(CallPropertyLookup) never executed: goto op_main_CallPropertyLookup;code before this statement never executed: op_int_CallPropertyLookup:code before this statement executed 8 times by 3 tests: op_main_CallPropertyLookup:Executed by:
| 0-8 | ||||||
| 249 | COLLECTOR_END_INSTR(CallPropertyLookup) executed 8 times by 3 tests: continue;Executed by:
| 8 | ||||||
| 250 | - | |||||||
| 251 | COLLECTOR_BEGIN_INSTR(CallElement) never executed: goto op_main_CallElement;code before this statement never executed: op_int_CallElement:code before this statement executed 30 times by 3 tests: op_main_CallElement:Executed by:
| 0-30 | ||||||
| 252 | COLLECTOR_END_INSTR(CallElement) executed 30 times by 3 tests: continue;Executed by:
| 30 | ||||||
| 253 | - | |||||||
| 254 | COLLECTOR_BEGIN_INSTR(CallName) executed 48 times by 2 tests: goto op_main_CallName;Executed by:
code before this statement never executed: op_int_CallName:code before this statement executed 324 times by 10 tests: op_main_CallName:Executed by:
| 0-324 | ||||||
| 255 | COLLECTOR_END_INSTR(CallName) executed 372 times by 10 tests: continue;Executed by:
| 372 | ||||||
| 256 | - | |||||||
| 257 | COLLECTOR_BEGIN_INSTR(CallPossiblyDirectEval) never executed: goto op_main_CallPossiblyDirectEval;code before this statement never executed: op_int_CallPossiblyDirectEval:code before this statement executed 14 times by 2 tests: op_main_CallPossiblyDirectEval:Executed by:
| 0-14 | ||||||
| 258 | COLLECTOR_END_INSTR(CallPossiblyDirectEval) executed 14 times by 2 tests: continue;Executed by:
| 14 | ||||||
| 259 | - | |||||||
| 260 | COLLECTOR_BEGIN_INSTR(CallGlobalLookup) never executed: goto op_main_CallGlobalLookup;code before this statement never executed: op_int_CallGlobalLookup:code before this statement executed 2 times by 1 test: op_main_CallGlobalLookup:Executed by:
| 0-2 | ||||||
| 261 | COLLECTOR_END_INSTR(CallGlobalLookup) executed 2 times by 1 test: continue;Executed by:
| 2 | ||||||
| 262 | - | |||||||
| 263 | COLLECTOR_BEGIN_INSTR(CallScopeObjectProperty) never executed: goto op_main_CallScopeObjectProperty;code before this statement never executed: op_int_CallScopeObjectProperty:code before this statement never executed: op_main_CallScopeObjectProperty: | 0 | ||||||
| 264 | COLLECTOR_END_INSTR(CallScopeObjectProperty) never executed: continue; | 0 | ||||||
| 265 | - | |||||||
| 266 | COLLECTOR_BEGIN_INSTR(CallContextObjectProperty) never executed: goto op_main_CallContextObjectProperty;code before this statement never executed: op_int_CallContextObjectProperty:code before this statement never executed: op_main_CallContextObjectProperty: | 0 | ||||||
| 267 | COLLECTOR_END_INSTR(CallContextObjectProperty) never executed: continue; | 0 | ||||||
| 268 | - | |||||||
| 269 | COLLECTOR_BEGIN_INSTR(CallWithSpread) never executed: goto op_main_CallWithSpread;code before this statement never executed: op_int_CallWithSpread:code before this statement never executed: op_main_CallWithSpread: | 0 | ||||||
| 270 | COLLECTOR_END_INSTR(CallWithSpread) never executed: continue; | 0 | ||||||
| 271 | - | |||||||
| 272 | COLLECTOR_BEGIN_INSTR(Construct) never executed: goto op_main_Construct;code before this statement never executed: op_int_Construct:code before this statement executed 366 times by 8 tests: op_main_Construct:Executed by:
| 0-366 | ||||||
| 273 | COLLECTOR_END_INSTR(Construct) executed 366 times by 8 tests: continue;Executed by:
| 366 | ||||||
| 274 | - | |||||||
| 275 | COLLECTOR_BEGIN_INSTR(ConstructWithSpread) never executed: goto op_main_ConstructWithSpread;code before this statement never executed: op_int_ConstructWithSpread:code before this statement never executed: op_main_ConstructWithSpread: | 0 | ||||||
| 276 | COLLECTOR_END_INSTR(ConstructWithSpread) never executed: continue; | 0 | ||||||
| 277 | - | |||||||
| 278 | COLLECTOR_BEGIN_INSTR(SetUnwindHandler) never executed: goto op_main_SetUnwindHandler;code before this statement never executed: op_int_SetUnwindHandler:code before this statement executed 150 times by 7 tests: op_main_SetUnwindHandler:Executed by:
| 0-150 | ||||||
| 279 | addLabel(code - start + offset); | - | ||||||
| 280 | COLLECTOR_END_INSTR(SetUnwindHandler) executed 150 times by 7 tests: continue;Executed by:
| 150 | ||||||
| 281 | - | |||||||
| 282 | COLLECTOR_BEGIN_INSTR(UnwindDispatch) never executed: goto op_main_UnwindDispatch;code before this statement never executed: op_int_UnwindDispatch:code before this statement executed 50 times by 7 tests: op_main_UnwindDispatch:Executed by:
| 0-50 | ||||||
| 283 | COLLECTOR_END_INSTR(UnwindDispatch) executed 50 times by 7 tests: continue;Executed by:
| 50 | ||||||
| 284 | - | |||||||
| 285 | COLLECTOR_BEGIN_INSTR(UnwindToLabel) never executed: goto op_main_UnwindToLabel;code before this statement never executed: op_int_UnwindToLabel:code before this statement executed 8 times by 1 test: op_main_UnwindToLabel:Executed by:
| 0-8 | ||||||
| 286 | addLabel(code - start + offset); | - | ||||||
| 287 | COLLECTOR_END_INSTR(UnwindToLabel) executed 8 times by 1 test: continue;Executed by:
| 8 | ||||||
| 288 | - | |||||||
| 289 | COLLECTOR_BEGIN_INSTR(ThrowException) never executed: goto op_main_ThrowException;code before this statement never executed: op_int_ThrowException:code before this statement executed 42 times by 4 tests: op_main_ThrowException:Executed by:
| 0-42 | ||||||
| 290 | COLLECTOR_END_INSTR(ThrowException) executed 42 times by 4 tests: continue;Executed by:
| 42 | ||||||
| 291 | - | |||||||
| 292 | COLLECTOR_BEGIN_INSTR(GetException) never executed: goto op_main_GetException;code before this statement never executed: op_int_GetException:code before this statement never executed: op_main_GetException: | 0 | ||||||
| 293 | COLLECTOR_END_INSTR(HasException) never executed: continue; | 0 | ||||||
| 294 | - | |||||||
| 295 | COLLECTOR_BEGIN_INSTR(SetException) never executed: goto op_main_SetException;code before this statement never executed: op_int_SetException:code before this statement never executed: op_main_SetException: | 0 | ||||||
| 296 | COLLECTOR_END_INSTR(SetExceptionFlag) never executed: continue; | 0 | ||||||
| 297 | - | |||||||
| 298 | COLLECTOR_BEGIN_INSTR(CreateCallContext) never executed: goto op_main_CreateCallContext;code before this statement never executed: op_int_CreateCallContext:code before this statement executed 154 times by 9 tests: op_main_CreateCallContext:Executed by:
| 0-154 | ||||||
| 299 | COLLECTOR_END_INSTR(CreateCallContext) executed 154 times by 9 tests: continue;Executed by:
| 154 | ||||||
| 300 | - | |||||||
| 301 | COLLECTOR_BEGIN_INSTR(PushCatchContext) executed 34 times by 3 tests: goto op_main_PushCatchContext;Executed by:
code before this statement never executed: op_int_PushCatchContext:code before this statement executed 16 times by 4 tests: op_main_PushCatchContext:Executed by:
| 0-34 | ||||||
| 302 | COLLECTOR_END_INSTR(PushCatchContext) executed 50 times by 7 tests: continue;Executed by:
| 50 | ||||||
| 303 | - | |||||||
| 304 | COLLECTOR_BEGIN_INSTR(PushWithContext) never executed: goto op_main_PushWithContext;code before this statement never executed: op_int_PushWithContext:code before this statement never executed: op_main_PushWithContext: | 0 | ||||||
| 305 | COLLECTOR_END_INSTR(PushWithContext) never executed: continue; | 0 | ||||||
| 306 | - | |||||||
| 307 | COLLECTOR_BEGIN_INSTR(PushBlockContext) never executed: goto op_main_PushBlockContext;code before this statement never executed: op_int_PushBlockContext:code before this statement never executed: op_main_PushBlockContext: | 0 | ||||||
| 308 | COLLECTOR_END_INSTR(PushBlockContext) never executed: continue; | 0 | ||||||
| 309 | - | |||||||
| 310 | COLLECTOR_BEGIN_INSTR(CloneBlockContext) never executed: goto op_main_CloneBlockContext;code before this statement never executed: op_int_CloneBlockContext:code before this statement never executed: op_main_CloneBlockContext: | 0 | ||||||
| 311 | COLLECTOR_END_INSTR(CloneBlockContext) never executed: continue; | 0 | ||||||
| 312 | - | |||||||
| 313 | COLLECTOR_BEGIN_INSTR(PushScriptContext) never executed: goto op_main_PushScriptContext;code before this statement never executed: op_int_PushScriptContext:code before this statement never executed: op_main_PushScriptContext: | 0 | ||||||
| 314 | COLLECTOR_END_INSTR(PushScriptContext) never executed: continue; | 0 | ||||||
| 315 | - | |||||||
| 316 | COLLECTOR_BEGIN_INSTR(PopScriptContext) never executed: goto op_main_PopScriptContext;code before this statement never executed: op_int_PopScriptContext:code before this statement never executed: op_main_PopScriptContext: | 0 | ||||||
| 317 | COLLECTOR_END_INSTR(PopScriptContext) never executed: continue; | 0 | ||||||
| 318 | - | |||||||
| 319 | COLLECTOR_BEGIN_INSTR(PopContext) never executed: goto op_main_PopContext;code before this statement never executed: op_int_PopContext:code before this statement executed 204 times by 11 tests: op_main_PopContext:Executed by:
| 0-204 | ||||||
| 320 | COLLECTOR_END_INSTR(PopContext) executed 204 times by 11 tests: continue;Executed by:
| 204 | ||||||
| 321 | - | |||||||
| 322 | COLLECTOR_BEGIN_INSTR(GetIterator) never executed: goto op_main_GetIterator;code before this statement never executed: op_int_GetIterator:code before this statement never executed: op_main_GetIterator: | 0 | ||||||
| 323 | COLLECTOR_END_INSTR(GetIterator) never executed: continue; | 0 | ||||||
| 324 | - | |||||||
| 325 | COLLECTOR_BEGIN_INSTR(IteratorNext) never executed: goto op_main_IteratorNext;code before this statement never executed: op_int_IteratorNext:code before this statement never executed: op_main_IteratorNext: | 0 | ||||||
| 326 | COLLECTOR_END_INSTR(IteratorNext) never executed: continue; | 0 | ||||||
| 327 | - | |||||||
| 328 | COLLECTOR_BEGIN_INSTR(IteratorClose) never executed: goto op_main_IteratorClose;code before this statement never executed: op_int_IteratorClose:code before this statement never executed: op_main_IteratorClose: | 0 | ||||||
| 329 | COLLECTOR_END_INSTR(IteratorClose) never executed: continue; | 0 | ||||||
| 330 | - | |||||||
| 331 | COLLECTOR_BEGIN_INSTR(DestructureRestElement) never executed: goto op_main_DestructureRestElement;code before this statement never executed: op_int_DestructureRestElement:code before this statement never executed: op_main_DestructureRestElement: | 0 | ||||||
| 332 | COLLECTOR_END_INSTR(DestructureRestElement) never executed: continue; | 0 | ||||||
| 333 | - | |||||||
| 334 | COLLECTOR_BEGIN_INSTR(DeleteProperty) never executed: goto op_main_DeleteProperty;code before this statement never executed: op_int_DeleteProperty:code before this statement never executed: op_main_DeleteProperty: | 0 | ||||||
| 335 | COLLECTOR_END_INSTR(DeleteProperty) never executed: continue; | 0 | ||||||
| 336 | - | |||||||
| 337 | COLLECTOR_BEGIN_INSTR(DeleteName) never executed: goto op_main_DeleteName;code before this statement never executed: op_int_DeleteName:code before this statement never executed: op_main_DeleteName: | 0 | ||||||
| 338 | COLLECTOR_END_INSTR(DeleteName) never executed: continue; | 0 | ||||||
| 339 | - | |||||||
| 340 | COLLECTOR_BEGIN_INSTR(TypeofName) never executed: goto op_main_TypeofName;code before this statement never executed: op_int_TypeofName:code before this statement never executed: op_main_TypeofName: | 0 | ||||||
| 341 | COLLECTOR_END_INSTR(TypeofName) never executed: continue; | 0 | ||||||
| 342 | - | |||||||
| 343 | COLLECTOR_BEGIN_INSTR(TypeofValue) never executed: goto op_main_TypeofValue;code before this statement never executed: op_int_TypeofValue:code before this statement executed 72 times by 3 tests: op_main_TypeofValue:Executed by:
| 0-72 | ||||||
| 344 | COLLECTOR_END_INSTR(TypeofValue) executed 72 times by 3 tests: continue;Executed by:
| 72 | ||||||
| 345 | - | |||||||
| 346 | COLLECTOR_BEGIN_INSTR(DeclareVar) never executed: goto op_main_DeclareVar;code before this statement never executed: op_int_DeclareVar:code before this statement executed 30 times by 3 tests: op_main_DeclareVar:Executed by:
| 0-30 | ||||||
| 347 | COLLECTOR_END_INSTR(DeclareVar) executed 30 times by 3 tests: continue;Executed by:
| 30 | ||||||
| 348 | - | |||||||
| 349 | COLLECTOR_BEGIN_INSTR(DefineArray) never executed: goto op_main_DefineArray;code before this statement never executed: op_int_DefineArray:code before this statement executed 122 times by 11 tests: op_main_DefineArray:Executed by:
| 0-122 | ||||||
| 350 | COLLECTOR_END_INSTR(DefineArray) executed 122 times by 11 tests: continue;Executed by:
| 122 | ||||||
| 351 | - | |||||||
| 352 | COLLECTOR_BEGIN_INSTR(DefineObjectLiteral) never executed: goto op_main_DefineObjectLiteral;code before this statement never executed: op_int_DefineObjectLiteral:code before this statement executed 20 times by 4 tests: op_main_DefineObjectLiteral:Executed by:
| 0-20 | ||||||
| 353 | COLLECTOR_END_INSTR(DefineObjectLiteral) executed 20 times by 4 tests: continue;Executed by:
| 20 | ||||||
| 354 | - | |||||||
| 355 | COLLECTOR_BEGIN_INSTR(CreateClass) never executed: goto op_main_CreateClass;code before this statement never executed: op_int_CreateClass:code before this statement never executed: op_main_CreateClass: | 0 | ||||||
| 356 | COLLECTOR_END_INSTR(CreateClass) never executed: continue; | 0 | ||||||
| 357 | - | |||||||
| 358 | COLLECTOR_BEGIN_INSTR(CreateMappedArgumentsObject) never executed: goto op_main_CreateMappedArgumentsObject;code before this statement never executed: op_int_CreateMappedArgumentsObject:code before this statement executed 30 times by 5 tests: op_main_CreateMappedArgumentsObject:Executed by:
| 0-30 | ||||||
| 359 | COLLECTOR_END_INSTR(CreateMappedArgumentsObject) executed 30 times by 5 tests: continue;Executed by:
| 30 | ||||||
| 360 | - | |||||||
| 361 | COLLECTOR_BEGIN_INSTR(CreateUnmappedArgumentsObject) never executed: goto op_main_CreateUnmappedArgumentsObject;code before this statement never executed: op_int_CreateUnmappedArgumentsObject:code before this statement never executed: op_main_CreateUnmappedArgumentsObject: | 0 | ||||||
| 362 | COLLECTOR_END_INSTR(CreateUnmappedArgumentsObject) never executed: continue; | 0 | ||||||
| 363 | - | |||||||
| 364 | COLLECTOR_BEGIN_INSTR(CreateRestParameter) never executed: goto op_main_CreateRestParameter;code before this statement never executed: op_int_CreateRestParameter:code before this statement never executed: op_main_CreateRestParameter: | 0 | ||||||
| 365 | COLLECTOR_END_INSTR(CreateRestParameter) never executed: continue; | 0 | ||||||
| 366 | - | |||||||
| 367 | COLLECTOR_BEGIN_INSTR(ConvertThisToObject) never executed: goto op_main_ConvertThisToObject;code before this statement never executed: op_int_ConvertThisToObject:code before this statement executed 8 times by 1 test: op_main_ConvertThisToObject:Executed by:
| 0-8 | ||||||
| 368 | COLLECTOR_END_INSTR(ConvertThisToObject) executed 8 times by 1 test: continue;Executed by:
| 8 | ||||||
| 369 | - | |||||||
| 370 | COLLECTOR_BEGIN_INSTR(LoadSuperConstructor) never executed: goto op_main_LoadSuperConstructor;code before this statement never executed: op_int_LoadSuperConstructor:code before this statement never executed: op_main_LoadSuperConstructor: | 0 | ||||||
| 371 | COLLECTOR_END_INSTR(LoadSuperConstructor) never executed: continue; | 0 | ||||||
| 372 | - | |||||||
| 373 | COLLECTOR_BEGIN_INSTR(ToObject) never executed: goto op_main_ToObject;code before this statement never executed: op_int_ToObject:code before this statement never executed: op_main_ToObject: | 0 | ||||||
| 374 | COLLECTOR_END_INSTR(ToObject) never executed: continue; | 0 | ||||||
| 375 | - | |||||||
| 376 | COLLECTOR_BEGIN_INSTR(Jump) executed 164 times by 7 tests: goto op_main_Jump;Executed by:
code before this statement never executed: op_int_Jump:code before this statement executed 1908 times by 30 tests: op_main_Jump:Executed by:
| 0-1908 | ||||||
| 377 | addLabel(code - start + offset); | - | ||||||
| 378 | COLLECTOR_END_INSTR(Jump) executed 2072 times by 31 tests: continue;Executed by:
| 2072 | ||||||
| 379 | - | |||||||
| 380 | COLLECTOR_BEGIN_INSTR(JumpTrue) never executed: goto op_main_JumpTrue;code before this statement never executed: op_int_JumpTrue:code before this statement executed 248 times by 9 tests: op_main_JumpTrue:Executed by:
| 0-248 | ||||||
| 381 | addLabel(code - start + offset); | - | ||||||
| 382 | COLLECTOR_END_INSTR(JumpTrue) executed 248 times by 9 tests: continue;Executed by:
| 248 | ||||||
| 383 | - | |||||||
| 384 | COLLECTOR_BEGIN_INSTR(JumpFalse) executed 32 times by 6 tests: goto op_main_JumpFalse;Executed by:
code before this statement never executed: op_int_JumpFalse:code before this statement executed 3394 times by 36 tests: op_main_JumpFalse:Executed by:
| 0-3394 | ||||||
| 385 | addLabel(code - start + offset); | - | ||||||
| 386 | COLLECTOR_END_INSTR(JumpFalse) executed 3426 times by 37 tests: continue;Executed by:
| 3426 | ||||||
| 387 | - | |||||||
| 388 | COLLECTOR_BEGIN_INSTR(JumpNoException) never executed: goto op_main_JumpNoException;code before this statement never executed: op_int_JumpNoException:code before this statement executed 50 times by 7 tests: op_main_JumpNoException:Executed by:
| 0-50 | ||||||
| 389 | addLabel(code - start + offset); | - | ||||||
| 390 | COLLECTOR_END_INSTR(JumpNoException) executed 50 times by 7 tests: continue;Executed by:
| 50 | ||||||
| 391 | - | |||||||
| 392 | COLLECTOR_BEGIN_INSTR(JumpNotUndefined) never executed: goto op_main_JumpNotUndefined;code before this statement never executed: op_int_JumpNotUndefined:code before this statement never executed: op_main_JumpNotUndefined: | 0 | ||||||
| 393 | addLabel(code - start + offset); | - | ||||||
| 394 | COLLECTOR_END_INSTR(JumpNotUndefined) never executed: continue; | 0 | ||||||
| 395 | - | |||||||
| 396 | COLLECTOR_BEGIN_INSTR(CmpEqNull) never executed: goto op_main_CmpEqNull;code before this statement never executed: op_int_CmpEqNull:code before this statement never executed: op_main_CmpEqNull: | 0 | ||||||
| 397 | COLLECTOR_END_INSTR(CmpEqNull) never executed: continue; | 0 | ||||||
| 398 | - | |||||||
| 399 | COLLECTOR_BEGIN_INSTR(CmpNeNull) never executed: goto op_main_CmpNeNull;code before this statement never executed: op_int_CmpNeNull:code before this statement executed 8 times by 1 test: op_main_CmpNeNull:Executed by:
| 0-8 | ||||||
| 400 | COLLECTOR_END_INSTR(CmpNeNull) executed 8 times by 1 test: continue;Executed by:
| 8 | ||||||
| 401 | - | |||||||
| 402 | COLLECTOR_BEGIN_INSTR(CmpEqInt) executed 2 times by 1 test: goto op_main_CmpEqInt;Executed by:
code before this statement never executed: op_int_CmpEqInt:code before this statement executed 38 times by 7 tests: op_main_CmpEqInt:Executed by:
| 0-38 | ||||||
| 403 | COLLECTOR_END_INSTR(CmpEq) executed 40 times by 8 tests: continue;Executed by:
| 40 | ||||||
| 404 | - | |||||||
| 405 | COLLECTOR_BEGIN_INSTR(CmpNeInt) never executed: goto op_main_CmpNeInt;code before this statement never executed: op_int_CmpNeInt:code before this statement executed 30 times by 3 tests: op_main_CmpNeInt:Executed by:
| 0-30 | ||||||
| 406 | COLLECTOR_END_INSTR(CmpNeInt) executed 30 times by 3 tests: continue;Executed by:
| 30 | ||||||
| 407 | - | |||||||
| 408 | COLLECTOR_BEGIN_INSTR(CmpEq) never executed: goto op_main_CmpEq;code before this statement never executed: op_int_CmpEq:code before this statement executed 1042 times by 16 tests: op_main_CmpEq:Executed by:
| 0-1042 | ||||||
| 409 | COLLECTOR_END_INSTR(CmpEq) executed 1042 times by 16 tests: continue;Executed by:
| 1042 | ||||||
| 410 | - | |||||||
| 411 | COLLECTOR_BEGIN_INSTR(CmpNe) never executed: goto op_main_CmpNe;code before this statement never executed: op_int_CmpNe:code before this statement executed 86 times by 7 tests: op_main_CmpNe:Executed by:
| 0-86 | ||||||
| 412 | COLLECTOR_END_INSTR(CmpNe) executed 86 times by 7 tests: continue;Executed by:
| 86 | ||||||
| 413 | - | |||||||
| 414 | COLLECTOR_BEGIN_INSTR(CmpGt) never executed: goto op_main_CmpGt;code before this statement never executed: op_int_CmpGt:code before this statement executed 74 times by 10 tests: op_main_CmpGt:Executed by:
| 0-74 | ||||||
| 415 | COLLECTOR_END_INSTR(CmpGt) executed 74 times by 10 tests: continue;Executed by:
| 74 | ||||||
| 416 | - | |||||||
| 417 | COLLECTOR_BEGIN_INSTR(CmpGe) never executed: goto op_main_CmpGe;code before this statement never executed: op_int_CmpGe:code before this statement executed 12 times by 3 tests: op_main_CmpGe:Executed by:
| 0-12 | ||||||
| 418 | COLLECTOR_END_INSTR(CmpGe) executed 12 times by 3 tests: continue;Executed by:
| 12 | ||||||
| 419 | - | |||||||
| 420 | COLLECTOR_BEGIN_INSTR(CmpLt) never executed: goto op_main_CmpLt;code before this statement never executed: op_int_CmpLt:code before this statement executed 336 times by 15 tests: op_main_CmpLt:Executed by:
| 0-336 | ||||||
| 421 | COLLECTOR_END_INSTR(CmpLt) executed 336 times by 15 tests: continue;Executed by:
| 336 | ||||||
| 422 | - | |||||||
| 423 | COLLECTOR_BEGIN_INSTR(CmpLe) never executed: goto op_main_CmpLe;code before this statement never executed: op_int_CmpLe:code before this statement executed 72 times by 5 tests: op_main_CmpLe:Executed by:
| 0-72 | ||||||
| 424 | COLLECTOR_END_INSTR(CmpLe) executed 72 times by 5 tests: continue;Executed by:
| 72 | ||||||
| 425 | - | |||||||
| 426 | COLLECTOR_BEGIN_INSTR(CmpStrictEqual) never executed: goto op_main_CmpStrictEqual;code before this statement never executed: op_int_CmpStrictEqual:code before this statement executed 586 times by 11 tests: op_main_CmpStrictEqual:Executed by:
| 0-586 | ||||||
| 427 | COLLECTOR_END_INSTR(CmpStrictEqual) executed 586 times by 11 tests: continue;Executed by:
| 586 | ||||||
| 428 | - | |||||||
| 429 | COLLECTOR_BEGIN_INSTR(CmpStrictNotEqual) never executed: goto op_main_CmpStrictNotEqual;code before this statement never executed: op_int_CmpStrictNotEqual:code before this statement executed 48 times by 6 tests: op_main_CmpStrictNotEqual:Executed by:
| 0-48 | ||||||
| 430 | COLLECTOR_END_INSTR(CmpStrictNotEqual) executed 48 times by 6 tests: continue;Executed by:
| 48 | ||||||
| 431 | - | |||||||
| 432 | COLLECTOR_BEGIN_INSTR(CmpIn) never executed: goto op_main_CmpIn;code before this statement never executed: op_int_CmpIn:code before this statement executed 50 times by 2 tests: op_main_CmpIn:Executed by:
| 0-50 | ||||||
| 433 | COLLECTOR_END_INSTR(CmpIn) executed 50 times by 2 tests: continue;Executed by:
| 50 | ||||||
| 434 | - | |||||||
| 435 | COLLECTOR_BEGIN_INSTR(CmpInstanceOf) never executed: goto op_main_CmpInstanceOf;code before this statement never executed: op_int_CmpInstanceOf:code before this statement executed 84 times by 5 tests: op_main_CmpInstanceOf:Executed by:
| 0-84 | ||||||
| 436 | COLLECTOR_END_INSTR(CmpInstanceOf) executed 84 times by 5 tests: continue;Executed by:
| 84 | ||||||
| 437 | - | |||||||
| 438 | COLLECTOR_BEGIN_INSTR(UNot) never executed: goto op_main_UNot;code before this statement never executed: op_int_UNot:code before this statement executed 134 times by 10 tests: op_main_UNot:Executed by:
| 0-134 | ||||||
| 439 | COLLECTOR_END_INSTR(UNot) executed 134 times by 10 tests: continue;Executed by:
| 134 | ||||||
| 440 | - | |||||||
| 441 | COLLECTOR_BEGIN_INSTR(UPlus) never executed: goto op_main_UPlus;code before this statement never executed: op_int_UPlus:code before this statement executed 2 times by 1 test: op_main_UPlus:Executed by:
| 0-2 | ||||||
| 442 | COLLECTOR_END_INSTR(UPlus) executed 2 times by 1 test: continue;Executed by:
| 2 | ||||||
| 443 | - | |||||||
| 444 | COLLECTOR_BEGIN_INSTR(UMinus) never executed: goto op_main_UMinus;code before this statement never executed: op_int_UMinus:code before this statement executed 26 times by 3 tests: op_main_UMinus:Executed by:
| 0-26 | ||||||
| 445 | COLLECTOR_END_INSTR(UMinus) executed 26 times by 3 tests: continue;Executed by:
| 26 | ||||||
| 446 | - | |||||||
| 447 | COLLECTOR_BEGIN_INSTR(UCompl) never executed: goto op_main_UCompl;code before this statement never executed: op_int_UCompl:code before this statement never executed: op_main_UCompl: | 0 | ||||||
| 448 | COLLECTOR_END_INSTR(UCompl) never executed: continue; | 0 | ||||||
| 449 | - | |||||||
| 450 | COLLECTOR_BEGIN_INSTR(Increment) never executed: goto op_main_Increment;code before this statement never executed: op_int_Increment:code before this statement executed 326 times by 13 tests: op_main_Increment:Executed by:
| 0-326 | ||||||
| 451 | COLLECTOR_END_INSTR(PreIncrement) executed 326 times by 13 tests: continue;Executed by:
| 326 | ||||||
| 452 | - | |||||||
| 453 | COLLECTOR_BEGIN_INSTR(Decrement) never executed: goto op_main_Decrement;code before this statement never executed: op_int_Decrement:code before this statement executed 288 times by 6 tests: op_main_Decrement:Executed by:
| 0-288 | ||||||
| 454 | COLLECTOR_END_INSTR(PreDecrement) executed 288 times by 6 tests: continue;Executed by:
| 288 | ||||||
| 455 | - | |||||||
| 456 | COLLECTOR_BEGIN_INSTR(Add) never executed: goto op_main_Add;code before this statement never executed: op_int_Add:code before this statement executed 2130 times by 29 tests: op_main_Add:Executed by:
| 0-2130 | ||||||
| 457 | COLLECTOR_END_INSTR(Add) executed 2130 times by 29 tests: continue;Executed by:
| 2130 | ||||||
| 458 | - | |||||||
| 459 | COLLECTOR_BEGIN_INSTR(BitAnd) never executed: goto op_main_BitAnd;code before this statement never executed: op_int_BitAnd:code before this statement never executed: op_main_BitAnd: | 0 | ||||||
| 460 | COLLECTOR_END_INSTR(BitAnd) never executed: continue; | 0 | ||||||
| 461 | - | |||||||
| 462 | COLLECTOR_BEGIN_INSTR(BitOr) never executed: goto op_main_BitOr;code before this statement never executed: op_int_BitOr:code before this statement executed 14 times by 1 test: op_main_BitOr:Executed by:
| 0-14 | ||||||
| 463 | COLLECTOR_END_INSTR(BitOr) executed 14 times by 1 test: continue;Executed by:
| 14 | ||||||
| 464 | - | |||||||
| 465 | COLLECTOR_BEGIN_INSTR(BitXor) never executed: goto op_main_BitXor;code before this statement never executed: op_int_BitXor:code before this statement never executed: op_main_BitXor: | 0 | ||||||
| 466 | COLLECTOR_END_INSTR(BitXor) never executed: continue; | 0 | ||||||
| 467 | - | |||||||
| 468 | COLLECTOR_BEGIN_INSTR(UShr) never executed: goto op_main_UShr;code before this statement never executed: op_int_UShr:code before this statement never executed: op_main_UShr: | 0 | ||||||
| 469 | COLLECTOR_END_INSTR(UShr) never executed: continue; | 0 | ||||||
| 470 | - | |||||||
| 471 | COLLECTOR_BEGIN_INSTR(Shr) never executed: goto op_main_Shr;code before this statement never executed: op_int_Shr:code before this statement never executed: op_main_Shr: | 0 | ||||||
| 472 | COLLECTOR_END_INSTR(Shr) never executed: continue; | 0 | ||||||
| 473 | - | |||||||
| 474 | COLLECTOR_BEGIN_INSTR(Shl) never executed: goto op_main_Shl;code before this statement never executed: op_int_Shl:code before this statement never executed: op_main_Shl: | 0 | ||||||
| 475 | COLLECTOR_END_INSTR(Shl) never executed: continue; | 0 | ||||||
| 476 | - | |||||||
| 477 | COLLECTOR_BEGIN_INSTR(BitAndConst) never executed: goto op_main_BitAndConst;code before this statement never executed: op_int_BitAndConst:code before this statement executed 4 times by 1 test: op_main_BitAndConst:Executed by:
| 0-4 | ||||||
| 478 | COLLECTOR_END_INSTR(BitAndConst) executed 4 times by 1 test: continue;Executed by:
| 4 | ||||||
| 479 | - | |||||||
| 480 | COLLECTOR_BEGIN_INSTR(BitOrConst) never executed: goto op_main_BitOrConst;code before this statement never executed: op_int_BitOrConst:code before this statement never executed: op_main_BitOrConst: | 0 | ||||||
| 481 | COLLECTOR_END_INSTR(BitOr) never executed: continue; | 0 | ||||||
| 482 | - | |||||||
| 483 | COLLECTOR_BEGIN_INSTR(BitXorConst) never executed: goto op_main_BitXorConst;code before this statement never executed: op_int_BitXorConst:code before this statement never executed: op_main_BitXorConst: | 0 | ||||||
| 484 | COLLECTOR_END_INSTR(BitXor) never executed: continue; | 0 | ||||||
| 485 | - | |||||||
| 486 | COLLECTOR_BEGIN_INSTR(UShrConst) never executed: goto op_main_UShrConst;code before this statement never executed: op_int_UShrConst:code before this statement never executed: op_main_UShrConst: | 0 | ||||||
| 487 | COLLECTOR_END_INSTR(UShrConst) never executed: continue; | 0 | ||||||
| 488 | - | |||||||
| 489 | COLLECTOR_BEGIN_INSTR(ShrConst) never executed: goto op_main_ShrConst;code before this statement never executed: op_int_ShrConst:code before this statement never executed: op_main_ShrConst: | 0 | ||||||
| 490 | COLLECTOR_END_INSTR(ShrConst) never executed: continue; | 0 | ||||||
| 491 | - | |||||||
| 492 | COLLECTOR_BEGIN_INSTR(ShlConst) never executed: goto op_main_ShlConst;code before this statement never executed: op_int_ShlConst:code before this statement never executed: op_main_ShlConst: | 0 | ||||||
| 493 | COLLECTOR_END_INSTR(ShlConst) never executed: continue; | 0 | ||||||
| 494 | - | |||||||
| 495 | COLLECTOR_BEGIN_INSTR(Exp) never executed: goto op_main_Exp;code before this statement never executed: op_int_Exp:code before this statement never executed: op_main_Exp: | 0 | ||||||
| 496 | COLLECTOR_END_INSTR(Exp) never executed: continue; | 0 | ||||||
| 497 | - | |||||||
| 498 | COLLECTOR_BEGIN_INSTR(Mul) never executed: goto op_main_Mul;code before this statement never executed: op_int_Mul:code before this statement executed 896 times by 13 tests: op_main_Mul:Executed by:
| 0-896 | ||||||
| 499 | COLLECTOR_END_INSTR(Mul) executed 896 times by 13 tests: continue;Executed by:
| 896 | ||||||
| 500 | - | |||||||
| 501 | COLLECTOR_BEGIN_INSTR(Div) never executed: goto op_main_Div;code before this statement never executed: op_int_Div:code before this statement executed 468 times by 12 tests: op_main_Div:Executed by:
| 0-468 | ||||||
| 502 | COLLECTOR_END_INSTR(Div) executed 468 times by 12 tests: continue;Executed by:
| 468 | ||||||
| 503 | - | |||||||
| 504 | COLLECTOR_BEGIN_INSTR(Mod) never executed: goto op_main_Mod;code before this statement never executed: op_int_Mod:code before this statement executed 46 times by 5 tests: op_main_Mod:Executed by:
| 0-46 | ||||||
| 505 | COLLECTOR_END_INSTR(Mod) executed 46 times by 5 tests: continue;Executed by:
| 46 | ||||||
| 506 | - | |||||||
| 507 | COLLECTOR_BEGIN_INSTR(Sub) never executed: goto op_main_Sub;code before this statement never executed: op_int_Sub:code before this statement executed 686 times by 20 tests: op_main_Sub:Executed by:
| 0-686 | ||||||
| 508 | COLLECTOR_END_INSTR(Sub) executed 686 times by 20 tests: continue;Executed by:
| 686 | ||||||
| 509 | - | |||||||
| 510 | COLLECTOR_BEGIN_INSTR(Ret) never executed: goto op_main_Ret;code before this statement never executed: op_int_Ret:code before this statement executed 13404 times by 64 tests: op_main_Ret:Executed by:
| 0-13404 | ||||||
| 511 | COLLECTOR_END_INSTR(Ret) executed 13404 times by 64 tests: continue;Executed by:
| 13404 | ||||||
| 512 | - | |||||||
| 513 | #ifndef QT_NO_QML_DEBUGGER | - | ||||||
| 514 | COLLECTOR_BEGIN_INSTR(Debug) never executed: goto op_main_Debug;code before this statement never executed: op_int_Debug:code before this statement never executed: op_main_Debug: | 0 | ||||||
| 515 | COLLECTOR_END_INSTR(Debug) never executed: continue; | 0 | ||||||
| 516 | #endif // QT_NO_QML_DEBUGGER | - | ||||||
| 517 | - | |||||||
| 518 | COLLECTOR_BEGIN_INSTR(LoadQmlContext) never executed: goto op_main_LoadQmlContext;code before this statement never executed: op_int_LoadQmlContext:code before this statement executed 13128 times by 60 tests: op_main_LoadQmlContext:Executed by:
| 0-13128 | ||||||
| 519 | COLLECTOR_END_INSTR(LoadQmlContext) executed 13128 times by 60 tests: continue;Executed by:
| 13128 | ||||||
| 520 | - | |||||||
| 521 | COLLECTOR_BEGIN_INSTR(LoadQmlImportedScripts) never executed: goto op_main_LoadQmlImportedScripts;code before this statement never executed: op_int_LoadQmlImportedScripts:code before this statement executed 13128 times by 60 tests: op_main_LoadQmlImportedScripts:Executed by:
| 0-13128 | ||||||
| 522 | COLLECTOR_END_INSTR(LoadQmlImportedScripts) executed 13128 times by 60 tests: continue;Executed by:
| 13128 | ||||||
| 523 | } | - | ||||||
| 524 | - | |||||||
| 525 | return labels; executed 13188 times by 64 tests: return labels;Executed by:
| 13188 | ||||||
| 526 | } | - | ||||||
| 527 | - | |||||||
| 528 | #undef COLLECTOR_BEGIN_INSTR | - | ||||||
| 529 | #undef COLLECTOR_END_INSTR | - | ||||||
| Source code | Switch to Preprocessed file |