Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | using namespace QV4; | - | ||||||
4 | using namespace Moth; | - | ||||||
5 | - | |||||||
6 | ByteCodeHandler::~ByteCodeHandler() | - | ||||||
7 | { | - | ||||||
8 | } | - | ||||||
9 | void ByteCodeHandler::decode(const char *code, uint len) | - | ||||||
10 | { | - | ||||||
11 | static const void *jumpTable[] = { &&op_byte_Nop, &&op_int_Nop, &&op_byte_Ret, &&op_int_Ret, &&op_byte_LoadConst, &&op_int_LoadConst, &&op_byte_LoadZero, &&op_int_LoadZero, &&op_byte_LoadTrue, &&op_int_LoadTrue, &&op_byte_LoadFalse, &&op_int_LoadFalse, &&op_byte_LoadNull, &&op_int_LoadNull, &&op_byte_LoadUndefined, &&op_int_LoadUndefined, &&op_byte_LoadInt, &&op_int_LoadInt, &&op_byte_LoadRuntimeString, &&op_int_LoadRuntimeString, &&op_byte_MoveConst, &&op_int_MoveConst, &&op_byte_LoadReg, &&op_int_LoadReg, &&op_byte_StoreReg, &&op_int_StoreReg, &&op_byte_MoveReg, &&op_int_MoveReg, &&op_byte_LoadLocal, &&op_int_LoadLocal, &&op_byte_StoreLocal, &&op_int_StoreLocal, &&op_byte_LoadScopedLocal, &&op_int_LoadScopedLocal, &&op_byte_StoreScopedLocal, &&op_int_StoreScopedLocal, &&op_byte_MoveRegExp, &&op_int_MoveRegExp, &&op_byte_LoadClosure, &&op_int_LoadClosure, &&op_byte_LoadName, &&op_int_LoadName, &&op_byte_LoadGlobalLookup, &&op_int_LoadGlobalLookup, &&op_byte_StoreNameSloppy, &&op_int_StoreNameSloppy, &&op_byte_StoreNameStrict, &&op_int_StoreNameStrict, &&op_byte_LoadElement, &&op_int_LoadElement, &&op_byte_StoreElement, &&op_int_StoreElement, &&op_byte_LoadProperty, &&op_int_LoadProperty, &&op_byte_GetLookup, &&op_int_GetLookup, &&op_byte_StoreProperty, &&op_int_StoreProperty, &&op_byte_SetLookup, &&op_int_SetLookup, &&op_byte_LoadSuperProperty, &&op_int_LoadSuperProperty, &&op_byte_StoreSuperProperty, &&op_int_StoreSuperProperty, &&op_byte_StoreScopeObjectProperty, &&op_int_StoreScopeObjectProperty, &&op_byte_StoreContextObjectProperty, &&op_int_StoreContextObjectProperty, &&op_byte_LoadScopeObjectProperty, &&op_int_LoadScopeObjectProperty, &&op_byte_LoadContextObjectProperty, &&op_int_LoadContextObjectProperty, &&op_byte_LoadIdObject, &&op_int_LoadIdObject, &&op_byte_ConvertThisToObject, &&op_int_ConvertThisToObject, &&op_byte_ToObject, &&op_int_ToObject, &&op_byte_Jump, &&op_int_Jump, &&op_byte_JumpTrue, &&op_int_JumpTrue, &&op_byte_JumpFalse, &&op_int_JumpFalse, &&op_byte_JumpNoException, &&op_int_JumpNoException, &&op_byte_JumpNotUndefined, &&op_int_JumpNotUndefined, &&op_byte_CmpEqNull, &&op_int_CmpEqNull, &&op_byte_CmpNeNull, &&op_int_CmpNeNull, &&op_byte_CmpEqInt, &&op_int_CmpEqInt, &&op_byte_CmpNeInt, &&op_int_CmpNeInt, &&op_byte_CmpEq, &&op_int_CmpEq, &&op_byte_CmpNe, &&op_int_CmpNe, &&op_byte_CmpGt, &&op_int_CmpGt, &&op_byte_CmpGe, &&op_int_CmpGe, &&op_byte_CmpLt, &&op_int_CmpLt, &&op_byte_CmpLe, &&op_int_CmpLe, &&op_byte_CmpStrictEqual, &&op_int_CmpStrictEqual, &&op_byte_CmpStrictNotEqual, &&op_int_CmpStrictNotEqual, &&op_byte_CmpIn, &&op_int_CmpIn, &&op_byte_CmpInstanceOf, &&op_int_CmpInstanceOf, &&op_byte_UNot, &&op_int_UNot, &&op_byte_UPlus, &&op_int_UPlus, &&op_byte_UMinus, &&op_int_UMinus, &&op_byte_UCompl, &&op_int_UCompl, &&op_byte_Increment, &&op_int_Increment, &&op_byte_Decrement, &&op_int_Decrement, &&op_byte_Add, &&op_int_Add, &&op_byte_BitAnd, &&op_int_BitAnd, &&op_byte_BitOr, &&op_int_BitOr, &&op_byte_BitXor, &&op_int_BitXor, &&op_byte_UShr, &&op_int_UShr, &&op_byte_Shr, &&op_int_Shr, &&op_byte_Shl, &&op_int_Shl, &&op_byte_BitAndConst, &&op_int_BitAndConst, &&op_byte_BitOrConst, &&op_int_BitOrConst, &&op_byte_BitXorConst, &&op_int_BitXorConst, &&op_byte_UShrConst, &&op_int_UShrConst, &&op_byte_ShrConst, &&op_int_ShrConst, &&op_byte_ShlConst, &&op_int_ShlConst, &&op_byte_Exp, &&op_int_Exp, &&op_byte_Mul, &&op_int_Mul, &&op_byte_Div, &&op_int_Div, &&op_byte_Mod, &&op_int_Mod, &&op_byte_Sub, &&op_int_Sub, &&op_byte_CallValue, &&op_int_CallValue, &&op_byte_CallProperty, &&op_int_CallProperty, &&op_byte_CallPropertyLookup, &&op_int_CallPropertyLookup, &&op_byte_CallElement, &&op_int_CallElement, &&op_byte_CallName, &&op_int_CallName, &&op_byte_CallPossiblyDirectEval, &&op_int_CallPossiblyDirectEval, &&op_byte_CallGlobalLookup, &&op_int_CallGlobalLookup, &&op_byte_CallScopeObjectProperty, &&op_int_CallScopeObjectProperty, &&op_byte_CallContextObjectProperty, &&op_int_CallContextObjectProperty, &&op_byte_CallWithSpread, &&op_int_CallWithSpread, &&op_byte_Construct, &&op_int_Construct, &&op_byte_ConstructWithSpread, &&op_int_ConstructWithSpread, &&op_byte_SetUnwindHandler, &&op_int_SetUnwindHandler, &&op_byte_UnwindDispatch, &&op_int_UnwindDispatch, &&op_byte_UnwindToLabel, &&op_int_UnwindToLabel, &&op_byte_ThrowException, &&op_int_ThrowException, &&op_byte_GetException, &&op_int_GetException, &&op_byte_SetException, &&op_int_SetException, &&op_byte_CreateCallContext, &&op_int_CreateCallContext, &&op_byte_PushCatchContext, &&op_int_PushCatchContext, &&op_byte_PushWithContext, &&op_int_PushWithContext, &&op_byte_PushBlockContext, &&op_int_PushBlockContext, &&op_byte_CloneBlockContext, &&op_int_CloneBlockContext, &&op_byte_PopContext, &&op_int_PopContext, &&op_byte_GetIterator, &&op_int_GetIterator, &&op_byte_IteratorNext, &&op_int_IteratorNext, &&op_byte_IteratorClose, &&op_int_IteratorClose, &&op_byte_DestructureRestElement, &&op_int_DestructureRestElement, &&op_byte_DeleteProperty, &&op_int_DeleteProperty, &&op_byte_DeleteName, &&op_int_DeleteName, &&op_byte_TypeofName, &&op_int_TypeofName, &&op_byte_TypeofValue, &&op_int_TypeofValue, &&op_byte_DeclareVar, &&op_int_DeclareVar, &&op_byte_DefineArray, &&op_int_DefineArray, &&op_byte_DefineObjectLiteral, &&op_int_DefineObjectLiteral, &&op_byte_CreateMappedArgumentsObject, &&op_int_CreateMappedArgumentsObject, &&op_byte_CreateUnmappedArgumentsObject, &&op_int_CreateUnmappedArgumentsObject, &&op_byte_CreateRestParameter, &&op_int_CreateRestParameter, &&op_byte_LoadQmlContext, &&op_int_LoadQmlContext, &&op_byte_LoadQmlImportedScripts, &&op_int_LoadQmlImportedScripts, &&op_byte_Yield, &&op_int_Yield, &&op_byte_Resume, &&op_int_Resume, &&op_byte_CreateClass, &&op_int_CreateClass, &&op_byte_LoadSuperConstructor, &&op_int_LoadSuperConstructor, &&op_byte_PushScriptContext, &&op_int_PushScriptContext, &&op_byte_PopScriptContext, &&op_int_PopScriptContext, &&op_byte_Debug, &&op_int_Debug, };; | - | ||||||
12 | - | |||||||
13 | const char *start = code; | - | ||||||
14 | const char *end = code + len; | - | ||||||
15 | while (code < end
| 13188-143188 | ||||||
16 | goto executed 143188 times by 64 tests: *jumpTable[*reinterpret_cast<const uchar *>(code)];goto *jumpTable[*reinterpret_cast<const uchar *>(code)]; Executed by:
executed 143188 times by 64 tests: op_byte_Nop: ++code; gotogoto *jumpTable[*reinterpret_cast<const uchar *>(code)]; Executed by:
never executed: *jumpTable[*reinterpret_cast<const uchar *>(code)];goto *jumpTable[*reinterpret_cast<const uchar *>(code)]; never executed: op_int_Nop: ++code; gotogoto *jumpTable[*reinterpret_cast<const uchar *>(code)]; never executed: *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)];goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; never executed: goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; | 0-143188 | ||||||
17 | - | |||||||
18 | { const char *base_ptr; op_int_Ret: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Ret: never executed: op_main_Ret;goto op_main_Ret; never executed: op_byte_Ret: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Ret:goto op_main_Ret; code before this statement executed 13404 times by 64 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Ret); _offset = code - start; generate_Ret( ); endInstruction(Instr::Type::Ret); continue;op_main_Ret: Executed by:
executed 13404 times by 64 tests: } { int index; const char *base_ptr; op_int_LoadConst:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadConst: never executed: op_main_LoadConst;goto op_main_LoadConst; never executed: op_byte_LoadConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadConst:goto op_main_LoadConst; code before this statement executed 126 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadConst); _offset = code - start; generate_LoadConst( index ); endInstruction(Instr::Type::LoadConst); continue;op_main_LoadConst: Executed by:
executed 126 times by 7 tests: } { const char *base_ptr; op_int_LoadZero:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadZero: never executed: op_main_LoadZero;goto op_main_LoadZero; never executed: op_byte_LoadZero: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadZero:goto op_main_LoadZero; code before this statement executed 724 times by 24 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadZero); _offset = code - start; generate_LoadZero( ); endInstruction(Instr::Type::LoadZero); continue;op_main_LoadZero: Executed by:
executed 724 times by 24 tests: } { const char *base_ptr; op_int_LoadTrue:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadTrue: never executed: op_main_LoadTrue;goto op_main_LoadTrue; never executed: op_byte_LoadTrue: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadTrue:goto op_main_LoadTrue; code before this statement executed 290 times by 14 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadTrue); _offset = code - start; generate_LoadTrue( ); endInstruction(Instr::Type::LoadTrue); continue;op_main_LoadTrue: Executed by:
executed 290 times by 14 tests: } { const char *base_ptr; op_int_LoadFalse:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadFalse: never executed: op_main_LoadFalse;goto op_main_LoadFalse; never executed: op_byte_LoadFalse: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadFalse:goto op_main_LoadFalse; code before this statement executed 184 times by 14 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadFalse); _offset = code - start; generate_LoadFalse( ); endInstruction(Instr::Type::LoadFalse); continue;op_main_LoadFalse: Executed by:
executed 184 times by 14 tests: } { const char *base_ptr; op_int_LoadNull:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadNull: never executed: op_main_LoadNull;goto op_main_LoadNull; never executed: op_byte_LoadNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadNull:goto op_main_LoadNull; code before this statement executed 248 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadNull); _offset = code - start; generate_LoadNull( ); endInstruction(Instr::Type::LoadNull); continue;op_main_LoadNull: Executed by:
executed 248 times by 7 tests: } { const char *base_ptr; op_int_LoadUndefined:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadUndefined: never executed: op_main_LoadUndefined;goto op_main_LoadUndefined; never executed: op_byte_LoadUndefined: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadUndefined:goto op_main_LoadUndefined; code before this statement executed 1472 times by 37 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadUndefined); _offset = code - start; generate_LoadUndefined( ); endInstruction(Instr::Type::LoadUndefined); continue;op_main_LoadUndefined: Executed by:
executed 1472 times by 37 tests: } { int value; const char *base_ptr; op_int_LoadInt:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadInt: executed 62 times by 4 tests: op_main_LoadInt;goto op_main_LoadInt; Executed by:
executed 62 times by 4 tests: op_byte_LoadInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadInt:goto op_main_LoadInt; Executed by:
code before this statement executed 1778 times by 33 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadInt); _offset = code - start; generate_LoadInt( value ); endInstruction(Instr::Type::LoadInt); continue;op_main_LoadInt: Executed by:
executed 1840 times by 34 tests: } { int stringId; const char *base_ptr; op_int_LoadRuntimeString:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); stringId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadRuntimeString: executed 594 times by 4 tests: op_main_LoadRuntimeString;goto op_main_LoadRuntimeString; Executed by:
executed 594 times by 4 tests: op_byte_LoadRuntimeString: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); stringId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadRuntimeString:goto op_main_LoadRuntimeString; Executed by:
code before this statement executed 2692 times by 30 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadRuntimeString); _offset = code - start; generate_LoadRuntimeString( stringId ); endInstruction(Instr::Type::LoadRuntimeString); continue;op_main_LoadRuntimeString: Executed by:
executed 3286 times by 31 tests: } { int constIndex; int destTemp; const char *base_ptr; op_int_MoveConst:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); constIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destTemp = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveConst: never executed: op_main_MoveConst;goto op_main_MoveConst; never executed: op_byte_MoveConst: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); constIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destTemp = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveConst:goto op_main_MoveConst; code before this statement executed 964 times by 18 tests: ; (void)base_ptr;; startInstruction(Instr::Type::MoveConst); _offset = code - start; generate_MoveConst( constIndex, destTemp ); endInstruction(Instr::Type::MoveConst); continue;op_main_MoveConst: Executed by:
executed 964 times by 18 tests: } { int reg; const char *base_ptr; op_int_LoadReg:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); reg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadReg: never executed: op_main_LoadReg;goto op_main_LoadReg; never executed: op_byte_LoadReg: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); reg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadReg:goto op_main_LoadReg; code before this statement executed 2654 times by 31 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadReg); _offset = code - start; generate_LoadReg( reg ); endInstruction(Instr::Type::LoadReg); continue;op_main_LoadReg: Executed by:
executed 2654 times by 31 tests: } { int reg; const char *base_ptr; op_int_StoreReg:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); reg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreReg: never executed: op_main_StoreReg;goto op_main_StoreReg; never executed: op_byte_StoreReg: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); reg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreReg:goto op_main_StoreReg; code before this statement executed 28608 times by 63 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreReg); _offset = code - start; generate_StoreReg( reg ); endInstruction(Instr::Type::StoreReg); continue;op_main_StoreReg: Executed by:
executed 28608 times by 63 tests: } { int srcReg; int destReg; const char *base_ptr; op_int_MoveReg:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); srcReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveReg: never executed: op_main_MoveReg;goto op_main_MoveReg; never executed: op_byte_MoveReg: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); srcReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveReg:goto op_main_MoveReg; code before this statement executed 3186 times by 19 tests: ; (void)base_ptr;; startInstruction(Instr::Type::MoveReg); _offset = code - start; generate_MoveReg( srcReg, destReg ); endInstruction(Instr::Type::MoveReg); continue;op_main_MoveReg: Executed by:
executed 3186 times by 19 tests: } { int index; const char *base_ptr; op_int_LoadLocal:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadLocal: never executed: op_main_LoadLocal;goto op_main_LoadLocal; never executed: op_byte_LoadLocal: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadLocal:goto op_main_LoadLocal; code before this statement executed 382 times by 8 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadLocal); _offset = code - start; generate_LoadLocal( index ); endInstruction(Instr::Type::LoadLocal); continue;op_main_LoadLocal: Executed by:
executed 382 times by 8 tests: } { int index; const char *base_ptr; op_int_StoreLocal:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreLocal: never executed: op_main_StoreLocal;goto op_main_StoreLocal; never executed: op_byte_StoreLocal: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreLocal:goto op_main_StoreLocal; code before this statement executed 46 times by 4 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreLocal); _offset = code - start; generate_StoreLocal( index ); endInstruction(Instr::Type::StoreLocal); continue;op_main_StoreLocal: Executed by:
executed 46 times by 4 tests: } { int scope; int index; const char *base_ptr; op_int_LoadScopedLocal:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); scope = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_LoadScopedLocal: never executed: op_main_LoadScopedLocal;goto op_main_LoadScopedLocal; never executed: op_byte_LoadScopedLocal: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); scope = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_LoadScopedLocal:goto op_main_LoadScopedLocal; code before this statement executed 24 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadScopedLocal); _offset = code - start; generate_LoadScopedLocal( scope, index ); endInstruction(Instr::Type::LoadScopedLocal); continue;op_main_LoadScopedLocal: Executed by:
executed 24 times by 3 tests: } { int scope; int index; const char *base_ptr; op_int_StoreScopedLocal:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); scope = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreScopedLocal: never executed: op_main_StoreScopedLocal;goto op_main_StoreScopedLocal; never executed: op_byte_StoreScopedLocal: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); scope = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreScopedLocal:goto op_main_StoreScopedLocal; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::StoreScopedLocal); _offset = code - start; generate_StoreScopedLocal( scope, index ); endInstruction(Instr::Type::StoreScopedLocal); continue;op_main_StoreScopedLocal: never executed: } { int regExpId; int destReg; const char *base_ptr; op_int_MoveRegExp:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); regExpId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveRegExp: never executed: op_main_MoveRegExp;goto op_main_MoveRegExp; never executed: op_byte_MoveRegExp: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); regExpId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveRegExp:goto op_main_MoveRegExp; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::MoveRegExp); _offset = code - start; generate_MoveRegExp( regExpId, destReg ); endInstruction(Instr::Type::MoveRegExp); continue;op_main_MoveRegExp: never executed: } { int value; const char *base_ptr; op_int_LoadClosure:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadClosure: never executed: op_main_LoadClosure;goto op_main_LoadClosure; never executed: op_byte_LoadClosure: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadClosure:goto op_main_LoadClosure; code before this statement executed 26 times by 6 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadClosure); _offset = code - start; generate_LoadClosure( value ); endInstruction(Instr::Type::LoadClosure); continue;op_main_LoadClosure: Executed by:
executed 26 times by 6 tests: } { int name; const char *base_ptr; op_int_LoadName:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadName: executed 186 times by 3 tests: op_main_LoadName;goto op_main_LoadName; Executed by:
executed 186 times by 3 tests: op_byte_LoadName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadName:goto op_main_LoadName; Executed by:
code before this statement executed 14454 times by 47 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadName); _offset = code - start; generate_LoadName( name ); endInstruction(Instr::Type::LoadName); continue;op_main_LoadName: Executed by:
executed 14640 times by 47 tests: } { int index; const char *base_ptr; op_int_LoadGlobalLookup:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadGlobalLookup: never executed: op_main_LoadGlobalLookup;goto op_main_LoadGlobalLookup; never executed: op_byte_LoadGlobalLookup: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadGlobalLookup:goto op_main_LoadGlobalLookup; code before this statement executed 8 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadGlobalLookup); _offset = code - start; generate_LoadGlobalLookup( index ); endInstruction(Instr::Type::LoadGlobalLookup); continue;op_main_LoadGlobalLookup: Executed by:
executed 8 times by 3 tests: } { int name; const char *base_ptr; op_int_StoreNameSloppy:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreNameSloppy: never executed: op_main_StoreNameSloppy;goto op_main_StoreNameSloppy; never executed: op_byte_StoreNameSloppy: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreNameSloppy:goto op_main_StoreNameSloppy; code before this statement executed 44 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreNameSloppy); _offset = code - start; generate_StoreNameSloppy( name ); endInstruction(Instr::Type::StoreNameSloppy); continue;op_main_StoreNameSloppy: Executed by:
executed 44 times by 7 tests: } { int name; const char *base_ptr; op_int_StoreNameStrict:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreNameStrict: never executed: op_main_StoreNameStrict;goto op_main_StoreNameStrict; never executed: op_byte_StoreNameStrict: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreNameStrict:goto op_main_StoreNameStrict; code before this statement executed 2 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::StoreNameStrict); _offset = code - start; generate_StoreNameStrict( name ); endInstruction(Instr::Type::StoreNameStrict); continue;op_main_StoreNameStrict: Executed by:
executed 2 times by 1 test: } { int base; const char *base_ptr; op_int_LoadElement:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadElement: never executed: op_main_LoadElement;goto op_main_LoadElement; never executed: op_byte_LoadElement: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadElement:goto op_main_LoadElement; code before this statement executed 458 times by 15 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadElement); _offset = code - start; generate_LoadElement( base ); endInstruction(Instr::Type::LoadElement); continue;op_main_LoadElement: Executed by:
executed 458 times by 15 tests: } { int base; int index; const char *base_ptr; op_int_StoreElement:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreElement: never executed: op_main_StoreElement;goto op_main_StoreElement; never executed: op_byte_StoreElement: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreElement:goto op_main_StoreElement; code before this statement executed 368 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreElement); _offset = code - start; generate_StoreElement( base, index ); endInstruction(Instr::Type::StoreElement); continue;op_main_StoreElement: Executed by:
executed 368 times by 3 tests: } { int name; const char *base_ptr; op_int_LoadProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadProperty: executed 456 times by 4 tests: op_main_LoadProperty;goto op_main_LoadProperty; Executed by:
executed 456 times by 4 tests: op_byte_LoadProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadProperty:goto op_main_LoadProperty; Executed by:
code before this statement executed 14566 times by 46 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadProperty); _offset = code - start; generate_LoadProperty( name ); endInstruction(Instr::Type::LoadProperty); continue;op_main_LoadProperty: Executed by:
executed 15022 times by 47 tests: } { int index; const char *base_ptr; op_int_GetLookup:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_GetLookup: never executed: op_main_GetLookup;goto op_main_GetLookup; never executed: op_byte_GetLookup: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_GetLookup:goto op_main_GetLookup; code before this statement executed 32 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::GetLookup); _offset = code - start; generate_GetLookup( index ); endInstruction(Instr::Type::GetLookup); continue;op_main_GetLookup: Executed by:
executed 32 times by 3 tests: } { int name; int base; const char *base_ptr; op_int_StoreProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreProperty: never executed: op_main_StoreProperty;goto op_main_StoreProperty; never executed: op_byte_StoreProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreProperty:goto op_main_StoreProperty; code before this statement executed 904 times by 24 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreProperty); _offset = code - start; generate_StoreProperty( name, base ); endInstruction(Instr::Type::StoreProperty); continue;op_main_StoreProperty: Executed by:
executed 904 times by 24 tests: } { int index; int base; const char *base_ptr; op_int_SetLookup:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_SetLookup: never executed: op_main_SetLookup;goto op_main_SetLookup; never executed: op_byte_SetLookup: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_SetLookup:goto op_main_SetLookup; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::SetLookup); _offset = code - start; generate_SetLookup( index, base ); endInstruction(Instr::Type::SetLookup); continue;op_main_SetLookup: never executed: } { int property; const char *base_ptr; op_int_LoadSuperProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); property = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadSuperProperty: never executed: op_main_LoadSuperProperty;goto op_main_LoadSuperProperty; never executed: op_byte_LoadSuperProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); property = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadSuperProperty:goto op_main_LoadSuperProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::LoadSuperProperty); _offset = code - start; generate_LoadSuperProperty( property ); endInstruction(Instr::Type::LoadSuperProperty); continue;op_main_LoadSuperProperty: never executed: } { int property; const char *base_ptr; op_int_StoreSuperProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); property = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreSuperProperty: never executed: op_main_StoreSuperProperty;goto op_main_StoreSuperProperty; never executed: op_byte_StoreSuperProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); property = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreSuperProperty:goto op_main_StoreSuperProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::StoreSuperProperty); _offset = code - start; generate_StoreSuperProperty( property ); endInstruction(Instr::Type::StoreSuperProperty); continue;op_main_StoreSuperProperty: never executed: } { int base; int propertyIndex; const char *base_ptr; op_int_StoreScopeObjectProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreScopeObjectProperty: never executed: op_main_StoreScopeObjectProperty;goto op_main_StoreScopeObjectProperty; never executed: op_byte_StoreScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreScopeObjectProperty:goto op_main_StoreScopeObjectProperty; code before this statement executed 384 times by 21 tests: ; (void)base_ptr;; startInstruction(Instr::Type::StoreScopeObjectProperty); _offset = code - start; generate_StoreScopeObjectProperty( base, propertyIndex ); endInstruction(Instr::Type::StoreScopeObjectProperty); continue;op_main_StoreScopeObjectProperty: Executed by:
executed 384 times by 21 tests: } { int base; int propertyIndex; const char *base_ptr; op_int_StoreContextObjectProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreContextObjectProperty: never executed: op_main_StoreContextObjectProperty;goto op_main_StoreContextObjectProperty; never executed: op_byte_StoreContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreContextObjectProperty:goto op_main_StoreContextObjectProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::StoreContextObjectProperty); _offset = code - start; generate_StoreContextObjectProperty( base, propertyIndex ); endInstruction(Instr::Type::StoreContextObjectProperty); continue;op_main_StoreContextObjectProperty: never executed: } { int propertyIndex; int base; int captureRequired; const char *base_ptr; op_int_LoadScopeObjectProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_LoadScopeObjectProperty: never executed: op_main_LoadScopeObjectProperty;goto op_main_LoadScopeObjectProperty; never executed: op_byte_LoadScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_LoadScopeObjectProperty:goto op_main_LoadScopeObjectProperty; code before this statement executed 4474 times by 43 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadScopeObjectProperty); _offset = code - start; generate_LoadScopeObjectProperty( propertyIndex, base, captureRequired ); endInstruction(Instr::Type::LoadScopeObjectProperty); continue;op_main_LoadScopeObjectProperty: Executed by:
executed 4474 times by 43 tests: } { int propertyIndex; int base; int captureRequired; const char *base_ptr; op_int_LoadContextObjectProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_LoadContextObjectProperty: never executed: op_main_LoadContextObjectProperty;goto op_main_LoadContextObjectProperty; never executed: op_byte_LoadContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_LoadContextObjectProperty:goto op_main_LoadContextObjectProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::LoadContextObjectProperty); _offset = code - start; generate_LoadContextObjectProperty( propertyIndex, base, captureRequired ); endInstruction(Instr::Type::LoadContextObjectProperty); continue;op_main_LoadContextObjectProperty: never executed: } { int index; int base; const char *base_ptr; op_int_LoadIdObject:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_LoadIdObject: never executed: op_main_LoadIdObject;goto op_main_LoadIdObject; never executed: op_byte_LoadIdObject: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_LoadIdObject:goto op_main_LoadIdObject; code before this statement executed 4110 times by 32 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadIdObject); _offset = code - start; generate_LoadIdObject( index, base ); endInstruction(Instr::Type::LoadIdObject); continue;op_main_LoadIdObject: Executed by:
executed 4110 times by 32 tests: } { const char *base_ptr; op_int_ConvertThisToObject:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ConvertThisToObject: never executed: op_main_ConvertThisToObject;goto op_main_ConvertThisToObject; never executed: op_byte_ConvertThisToObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ConvertThisToObject:goto op_main_ConvertThisToObject; code before this statement executed 8 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::ConvertThisToObject); _offset = code - start; generate_ConvertThisToObject( ); endInstruction(Instr::Type::ConvertThisToObject); continue;op_main_ConvertThisToObject: Executed by:
executed 8 times by 1 test: } { const char *base_ptr; op_int_ToObject:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ToObject: never executed: op_main_ToObject;goto op_main_ToObject; never executed: op_byte_ToObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ToObject:goto op_main_ToObject; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::ToObject); _offset = code - start; generate_ToObject( ); endInstruction(Instr::Type::ToObject); continue;op_main_ToObject: never executed: } { int offset; const char *base_ptr; op_int_Jump:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Jump: executed 164 times by 7 tests: op_main_Jump;goto op_main_Jump; Executed by:
executed 164 times by 7 tests: op_byte_Jump: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Jump:goto op_main_Jump; Executed by:
code before this statement executed 1908 times by 30 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Jump); _offset = code - start; generate_Jump( offset ); endInstruction(Instr::Type::Jump); continue;op_main_Jump: Executed by:
executed 2072 times by 31 tests: } { int offset; const char *base_ptr; op_int_JumpTrue:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpTrue: never executed: op_main_JumpTrue;goto op_main_JumpTrue; never executed: op_byte_JumpTrue: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpTrue:goto op_main_JumpTrue; code before this statement executed 248 times by 9 tests: ; (void)base_ptr;; startInstruction(Instr::Type::JumpTrue); _offset = code - start; generate_JumpTrue( offset ); endInstruction(Instr::Type::JumpTrue); continue;op_main_JumpTrue: Executed by:
executed 248 times by 9 tests: } { int offset; const char *base_ptr; op_int_JumpFalse:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpFalse: executed 32 times by 6 tests: op_main_JumpFalse;goto op_main_JumpFalse; Executed by:
executed 32 times by 6 tests: op_byte_JumpFalse: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpFalse:goto op_main_JumpFalse; Executed by:
code before this statement executed 3394 times by 36 tests: ; (void)base_ptr;; startInstruction(Instr::Type::JumpFalse); _offset = code - start; generate_JumpFalse( offset ); endInstruction(Instr::Type::JumpFalse); continue;op_main_JumpFalse: Executed by:
executed 3426 times by 37 tests: } { int offset; const char *base_ptr; op_int_JumpNoException:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpNoException: never executed: op_main_JumpNoException;goto op_main_JumpNoException; never executed: op_byte_JumpNoException: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpNoException:goto op_main_JumpNoException; code before this statement executed 50 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::JumpNoException); _offset = code - start; generate_JumpNoException( offset ); endInstruction(Instr::Type::JumpNoException); continue;op_main_JumpNoException: Executed by:
executed 50 times by 7 tests: } { int offset; const char *base_ptr; op_int_JumpNotUndefined:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpNotUndefined: never executed: op_main_JumpNotUndefined;goto op_main_JumpNotUndefined; never executed: op_byte_JumpNotUndefined: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpNotUndefined:goto op_main_JumpNotUndefined; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::JumpNotUndefined); _offset = code - start; generate_JumpNotUndefined( offset ); endInstruction(Instr::Type::JumpNotUndefined); continue;op_main_JumpNotUndefined: never executed: } { const char *base_ptr; op_int_CmpEqNull:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CmpEqNull: never executed: op_main_CmpEqNull;goto op_main_CmpEqNull; never executed: op_byte_CmpEqNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CmpEqNull:goto op_main_CmpEqNull; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CmpEqNull); _offset = code - start; generate_CmpEqNull( ); endInstruction(Instr::Type::CmpEqNull); continue;op_main_CmpEqNull: never executed: } { const char *base_ptr; op_int_CmpNeNull:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CmpNeNull: never executed: op_main_CmpNeNull;goto op_main_CmpNeNull; never executed: op_byte_CmpNeNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CmpNeNull:goto op_main_CmpNeNull; code before this statement executed 8 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::CmpNeNull); _offset = code - start; generate_CmpNeNull( ); endInstruction(Instr::Type::CmpNeNull); continue;op_main_CmpNeNull: Executed by:
executed 8 times by 1 test: } { int lhs; const char *base_ptr; op_int_CmpEqInt:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpEqInt: executed 2 times by 1 test: op_main_CmpEqInt;goto op_main_CmpEqInt; Executed by:
executed 2 times by 1 test: op_byte_CmpEqInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpEqInt:goto op_main_CmpEqInt; Executed by:
code before this statement executed 38 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpEqInt); _offset = code - start; generate_CmpEqInt( lhs ); endInstruction(Instr::Type::CmpEqInt); continue;op_main_CmpEqInt: Executed by:
executed 40 times by 8 tests: } { int lhs; const char *base_ptr; op_int_CmpNeInt:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpNeInt: never executed: op_main_CmpNeInt;goto op_main_CmpNeInt; never executed: op_byte_CmpNeInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpNeInt:goto op_main_CmpNeInt; code before this statement executed 30 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpNeInt); _offset = code - start; generate_CmpNeInt( lhs ); endInstruction(Instr::Type::CmpNeInt); continue;op_main_CmpNeInt: Executed by:
executed 30 times by 3 tests: } { int lhs; const char *base_ptr; op_int_CmpEq:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpEq: never executed: op_main_CmpEq;goto op_main_CmpEq; never executed: op_byte_CmpEq: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpEq:goto op_main_CmpEq; code before this statement executed 1042 times by 16 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpEq); _offset = code - start; generate_CmpEq( lhs ); endInstruction(Instr::Type::CmpEq); continue;op_main_CmpEq: Executed by:
executed 1042 times by 16 tests: } { int lhs; const char *base_ptr; op_int_CmpNe:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpNe: never executed: op_main_CmpNe;goto op_main_CmpNe; never executed: op_byte_CmpNe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpNe:goto op_main_CmpNe; code before this statement executed 86 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpNe); _offset = code - start; generate_CmpNe( lhs ); endInstruction(Instr::Type::CmpNe); continue;op_main_CmpNe: Executed by:
executed 86 times by 7 tests: } { int lhs; const char *base_ptr; op_int_CmpGt:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpGt: never executed: op_main_CmpGt;goto op_main_CmpGt; never executed: op_byte_CmpGt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpGt:goto op_main_CmpGt; code before this statement executed 74 times by 10 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpGt); _offset = code - start; generate_CmpGt( lhs ); endInstruction(Instr::Type::CmpGt); continue;op_main_CmpGt: Executed by:
executed 74 times by 10 tests: } { int lhs; const char *base_ptr; op_int_CmpGe:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpGe: never executed: op_main_CmpGe;goto op_main_CmpGe; never executed: op_byte_CmpGe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpGe:goto op_main_CmpGe; code before this statement executed 12 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpGe); _offset = code - start; generate_CmpGe( lhs ); endInstruction(Instr::Type::CmpGe); continue;op_main_CmpGe: Executed by:
executed 12 times by 3 tests: } { int lhs; const char *base_ptr; op_int_CmpLt:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpLt: never executed: op_main_CmpLt;goto op_main_CmpLt; never executed: op_byte_CmpLt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpLt:goto op_main_CmpLt; code before this statement executed 336 times by 15 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpLt); _offset = code - start; generate_CmpLt( lhs ); endInstruction(Instr::Type::CmpLt); continue;op_main_CmpLt: Executed by:
executed 336 times by 15 tests: } { int lhs; const char *base_ptr; op_int_CmpLe:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpLe: never executed: op_main_CmpLe;goto op_main_CmpLe; never executed: op_byte_CmpLe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpLe:goto op_main_CmpLe; code before this statement executed 72 times by 5 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpLe); _offset = code - start; generate_CmpLe( lhs ); endInstruction(Instr::Type::CmpLe); continue;op_main_CmpLe: Executed by:
executed 72 times by 5 tests: } { int lhs; const char *base_ptr; op_int_CmpStrictEqual:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpStrictEqual: never executed: op_main_CmpStrictEqual;goto op_main_CmpStrictEqual; never executed: op_byte_CmpStrictEqual: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpStrictEqual:goto op_main_CmpStrictEqual; code before this statement executed 586 times by 11 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpStrictEqual); _offset = code - start; generate_CmpStrictEqual( lhs ); endInstruction(Instr::Type::CmpStrictEqual); continue;op_main_CmpStrictEqual: Executed by:
executed 586 times by 11 tests: } { int lhs; const char *base_ptr; op_int_CmpStrictNotEqual:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpStrictNotEqual: never executed: op_main_CmpStrictNotEqual;goto op_main_CmpStrictNotEqual; never executed: op_byte_CmpStrictNotEqual: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpStrictNotEqual:goto op_main_CmpStrictNotEqual; code before this statement executed 48 times by 6 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpStrictNotEqual); _offset = code - start; generate_CmpStrictNotEqual( lhs ); endInstruction(Instr::Type::CmpStrictNotEqual); continue;op_main_CmpStrictNotEqual: Executed by:
executed 48 times by 6 tests: } { int lhs; const char *base_ptr; op_int_CmpIn:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpIn: never executed: op_main_CmpIn;goto op_main_CmpIn; never executed: op_byte_CmpIn: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpIn:goto op_main_CmpIn; code before this statement executed 50 times by 2 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpIn); _offset = code - start; generate_CmpIn( lhs ); endInstruction(Instr::Type::CmpIn); continue;op_main_CmpIn: Executed by:
executed 50 times by 2 tests: } { int lhs; const char *base_ptr; op_int_CmpInstanceOf:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpInstanceOf: never executed: op_main_CmpInstanceOf;goto op_main_CmpInstanceOf; never executed: op_byte_CmpInstanceOf: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpInstanceOf:goto op_main_CmpInstanceOf; code before this statement executed 84 times by 5 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CmpInstanceOf); _offset = code - start; generate_CmpInstanceOf( lhs ); endInstruction(Instr::Type::CmpInstanceOf); continue;op_main_CmpInstanceOf: Executed by:
executed 84 times by 5 tests: } { const char *base_ptr; op_int_UNot:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UNot: never executed: op_main_UNot;goto op_main_UNot; never executed: op_byte_UNot: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UNot:goto op_main_UNot; code before this statement executed 134 times by 10 tests: ; (void)base_ptr;; startInstruction(Instr::Type::UNot); _offset = code - start; generate_UNot( ); endInstruction(Instr::Type::UNot); continue;op_main_UNot: Executed by:
executed 134 times by 10 tests: } { const char *base_ptr; op_int_UPlus:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UPlus: never executed: op_main_UPlus;goto op_main_UPlus; never executed: op_byte_UPlus: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UPlus:goto op_main_UPlus; code before this statement executed 2 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::UPlus); _offset = code - start; generate_UPlus( ); endInstruction(Instr::Type::UPlus); continue;op_main_UPlus: Executed by:
executed 2 times by 1 test: } { const char *base_ptr; op_int_UMinus:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UMinus: never executed: op_main_UMinus;goto op_main_UMinus; never executed: op_byte_UMinus: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UMinus:goto op_main_UMinus; code before this statement executed 26 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::UMinus); _offset = code - start; generate_UMinus( ); endInstruction(Instr::Type::UMinus); continue;op_main_UMinus: Executed by:
executed 26 times by 3 tests: } { const char *base_ptr; op_int_UCompl:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UCompl: never executed: op_main_UCompl;goto op_main_UCompl; never executed: op_byte_UCompl: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UCompl:goto op_main_UCompl; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::UCompl); _offset = code - start; generate_UCompl( ); endInstruction(Instr::Type::UCompl); continue;op_main_UCompl: never executed: } { const char *base_ptr; op_int_Increment:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Increment: never executed: op_main_Increment;goto op_main_Increment; never executed: op_byte_Increment: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Increment:goto op_main_Increment; code before this statement executed 326 times by 13 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Increment); _offset = code - start; generate_Increment( ); endInstruction(Instr::Type::Increment); continue;op_main_Increment: Executed by:
executed 326 times by 13 tests: } { const char *base_ptr; op_int_Decrement:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Decrement: never executed: op_main_Decrement;goto op_main_Decrement; never executed: op_byte_Decrement: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Decrement:goto op_main_Decrement; code before this statement executed 288 times by 6 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Decrement); _offset = code - start; generate_Decrement( ); endInstruction(Instr::Type::Decrement); continue;op_main_Decrement: Executed by:
executed 288 times by 6 tests: } { int lhs; const char *base_ptr; op_int_Add:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Add: never executed: op_main_Add;goto op_main_Add; never executed: op_byte_Add: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Add:goto op_main_Add; code before this statement executed 2130 times by 29 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Add); _offset = code - start; generate_Add( lhs ); endInstruction(Instr::Type::Add); continue;op_main_Add: Executed by:
executed 2130 times by 29 tests: } { int lhs; const char *base_ptr; op_int_BitAnd:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitAnd: never executed: op_main_BitAnd;goto op_main_BitAnd; never executed: op_byte_BitAnd: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitAnd:goto op_main_BitAnd; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::BitAnd); _offset = code - start; generate_BitAnd( lhs ); endInstruction(Instr::Type::BitAnd); continue;op_main_BitAnd: never executed: } { int lhs; const char *base_ptr; op_int_BitOr:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitOr: never executed: op_main_BitOr;goto op_main_BitOr; never executed: op_byte_BitOr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitOr:goto op_main_BitOr; code before this statement executed 14 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::BitOr); _offset = code - start; generate_BitOr( lhs ); endInstruction(Instr::Type::BitOr); continue;op_main_BitOr: Executed by:
executed 14 times by 1 test: } { int lhs; const char *base_ptr; op_int_BitXor:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitXor: never executed: op_main_BitXor;goto op_main_BitXor; never executed: op_byte_BitXor: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitXor:goto op_main_BitXor; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::BitXor); _offset = code - start; generate_BitXor( lhs ); endInstruction(Instr::Type::BitXor); continue;op_main_BitXor: never executed: } { int lhs; const char *base_ptr; op_int_UShr:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_UShr: never executed: op_main_UShr;goto op_main_UShr; never executed: op_byte_UShr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_UShr:goto op_main_UShr; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::UShr); _offset = code - start; generate_UShr( lhs ); endInstruction(Instr::Type::UShr); continue;op_main_UShr: never executed: } { int lhs; const char *base_ptr; op_int_Shr:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Shr: never executed: op_main_Shr;goto op_main_Shr; never executed: op_byte_Shr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Shr:goto op_main_Shr; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Shr); _offset = code - start; generate_Shr( lhs ); endInstruction(Instr::Type::Shr); continue;op_main_Shr: never executed: } { int lhs; const char *base_ptr; op_int_Shl:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Shl: never executed: op_main_Shl;goto op_main_Shl; never executed: op_byte_Shl: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Shl:goto op_main_Shl; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Shl); _offset = code - start; generate_Shl( lhs ); endInstruction(Instr::Type::Shl); continue;op_main_Shl: never executed: } { int rhs; const char *base_ptr; op_int_BitAndConst:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitAndConst: never executed: op_main_BitAndConst;goto op_main_BitAndConst; never executed: op_byte_BitAndConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitAndConst:goto op_main_BitAndConst; code before this statement executed 4 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::BitAndConst); _offset = code - start; generate_BitAndConst( rhs ); endInstruction(Instr::Type::BitAndConst); continue;op_main_BitAndConst: Executed by:
executed 4 times by 1 test: } { int rhs; const char *base_ptr; op_int_BitOrConst:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitOrConst: never executed: op_main_BitOrConst;goto op_main_BitOrConst; never executed: op_byte_BitOrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitOrConst:goto op_main_BitOrConst; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::BitOrConst); _offset = code - start; generate_BitOrConst( rhs ); endInstruction(Instr::Type::BitOrConst); continue;op_main_BitOrConst: never executed: } { int rhs; const char *base_ptr; op_int_BitXorConst:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitXorConst: never executed: op_main_BitXorConst;goto op_main_BitXorConst; never executed: op_byte_BitXorConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitXorConst:goto op_main_BitXorConst; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::BitXorConst); _offset = code - start; generate_BitXorConst( rhs ); endInstruction(Instr::Type::BitXorConst); continue;op_main_BitXorConst: never executed: } { int rhs; const char *base_ptr; op_int_UShrConst:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_UShrConst: never executed: op_main_UShrConst;goto op_main_UShrConst; never executed: op_byte_UShrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_UShrConst:goto op_main_UShrConst; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::UShrConst); _offset = code - start; generate_UShrConst( rhs ); endInstruction(Instr::Type::UShrConst); continue;op_main_UShrConst: never executed: } { int rhs; const char *base_ptr; op_int_ShrConst:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_ShrConst: never executed: op_main_ShrConst;goto op_main_ShrConst; never executed: op_byte_ShrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_ShrConst:goto op_main_ShrConst; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::ShrConst); _offset = code - start; generate_ShrConst( rhs ); endInstruction(Instr::Type::ShrConst); continue;op_main_ShrConst: never executed: } { int rhs; const char *base_ptr; op_int_ShlConst:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_ShlConst: never executed: op_main_ShlConst;goto op_main_ShlConst; never executed: op_byte_ShlConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_ShlConst:goto op_main_ShlConst; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::ShlConst); _offset = code - start; generate_ShlConst( rhs ); endInstruction(Instr::Type::ShlConst); continue;op_main_ShlConst: never executed: } { int lhs; const char *base_ptr; op_int_Exp:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Exp: never executed: op_main_Exp;goto op_main_Exp; never executed: op_byte_Exp: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Exp:goto op_main_Exp; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Exp); _offset = code - start; generate_Exp( lhs ); endInstruction(Instr::Type::Exp); continue;op_main_Exp: never executed: } { int lhs; const char *base_ptr; op_int_Mul:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Mul: never executed: op_main_Mul;goto op_main_Mul; never executed: op_byte_Mul: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Mul:goto op_main_Mul; code before this statement executed 896 times by 13 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Mul); _offset = code - start; generate_Mul( lhs ); endInstruction(Instr::Type::Mul); continue;op_main_Mul: Executed by:
executed 896 times by 13 tests: } { int lhs; const char *base_ptr; op_int_Div:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Div: never executed: op_main_Div;goto op_main_Div; never executed: op_byte_Div: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Div:goto op_main_Div; code before this statement executed 468 times by 12 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Div); _offset = code - start; generate_Div( lhs ); endInstruction(Instr::Type::Div); continue;op_main_Div: Executed by:
executed 468 times by 12 tests: } { int lhs; const char *base_ptr; op_int_Mod:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Mod: never executed: op_main_Mod;goto op_main_Mod; never executed: op_byte_Mod: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Mod:goto op_main_Mod; code before this statement executed 46 times by 5 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Mod); _offset = code - start; generate_Mod( lhs ); endInstruction(Instr::Type::Mod); continue;op_main_Mod: Executed by:
executed 46 times by 5 tests: } { int lhs; const char *base_ptr; op_int_Sub:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Sub: never executed: op_main_Sub;goto op_main_Sub; never executed: op_byte_Sub: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Sub:goto op_main_Sub; code before this statement executed 686 times by 20 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Sub); _offset = code - start; generate_Sub( lhs ); endInstruction(Instr::Type::Sub); continue;op_main_Sub: Executed by:
executed 686 times by 20 tests: } { int name; int argc; int argv; const char *base_ptr; op_int_CallValue:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallValue: never executed: op_main_CallValue;goto op_main_CallValue; never executed: op_byte_CallValue: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallValue:goto op_main_CallValue; code before this statement executed 34 times by 6 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallValue); _offset = code - start; generate_CallValue( name, argc, argv ); endInstruction(Instr::Type::CallValue); continue;op_main_CallValue: Executed by:
executed 34 times by 6 tests: } { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallProperty: executed 240 times by 4 tests: op_main_CallProperty;goto op_main_CallProperty; Executed by:
executed 240 times by 4 tests: op_byte_CallProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallProperty:goto op_main_CallProperty; Executed by:
code before this statement executed 3732 times by 33 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallProperty); _offset = code - start; generate_CallProperty( name, base, argc, argv ); endInstruction(Instr::Type::CallProperty); continue;op_main_CallProperty: Executed by:
executed 3972 times by 33 tests: } { int lookupIndex; int base; int argc; int argv; const char *base_ptr; op_int_CallPropertyLookup:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); lookupIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallPropertyLookup: never executed: op_main_CallPropertyLookup;goto op_main_CallPropertyLookup; never executed: op_byte_CallPropertyLookup: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); lookupIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallPropertyLookup:goto op_main_CallPropertyLookup; code before this statement executed 8 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallPropertyLookup); _offset = code - start; generate_CallPropertyLookup( lookupIndex, base, argc, argv ); endInstruction(Instr::Type::CallPropertyLookup); continue;op_main_CallPropertyLookup: Executed by:
executed 8 times by 3 tests: } { int base; int index; int argc; int argv; const char *base_ptr; op_int_CallElement:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallElement: never executed: op_main_CallElement;goto op_main_CallElement; never executed: op_byte_CallElement: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallElement:goto op_main_CallElement; code before this statement executed 30 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallElement); _offset = code - start; generate_CallElement( base, index, argc, argv ); endInstruction(Instr::Type::CallElement); continue;op_main_CallElement: Executed by:
executed 30 times by 3 tests: } { int name; int argc; int argv; const char *base_ptr; op_int_CallName:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallName: executed 48 times by 2 tests: op_main_CallName;goto op_main_CallName; Executed by:
executed 48 times by 2 tests: op_byte_CallName: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallName:goto op_main_CallName; Executed by:
code before this statement executed 324 times by 10 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallName); _offset = code - start; generate_CallName( name, argc, argv ); endInstruction(Instr::Type::CallName); continue;op_main_CallName: Executed by:
executed 372 times by 10 tests: } { int argc; int argv; const char *base_ptr; op_int_CallPossiblyDirectEval:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_CallPossiblyDirectEval: never executed: op_main_CallPossiblyDirectEval;goto op_main_CallPossiblyDirectEval; never executed: op_byte_CallPossiblyDirectEval: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_CallPossiblyDirectEval:goto op_main_CallPossiblyDirectEval; code before this statement executed 14 times by 2 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CallPossiblyDirectEval); _offset = code - start; generate_CallPossiblyDirectEval( argc, argv ); endInstruction(Instr::Type::CallPossiblyDirectEval); continue;op_main_CallPossiblyDirectEval: Executed by:
executed 14 times by 2 tests: } { int index; int argc; int argv; const char *base_ptr; op_int_CallGlobalLookup:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallGlobalLookup: never executed: op_main_CallGlobalLookup;goto op_main_CallGlobalLookup; never executed: op_byte_CallGlobalLookup: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallGlobalLookup:goto op_main_CallGlobalLookup; code before this statement executed 2 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::CallGlobalLookup); _offset = code - start; generate_CallGlobalLookup( index, argc, argv ); endInstruction(Instr::Type::CallGlobalLookup); continue;op_main_CallGlobalLookup: Executed by:
executed 2 times by 1 test: } { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallScopeObjectProperty:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallScopeObjectProperty: never executed: op_main_CallScopeObjectProperty;goto op_main_CallScopeObjectProperty; never executed: op_byte_CallScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallScopeObjectProperty:goto op_main_CallScopeObjectProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CallScopeObjectProperty); _offset = code - start; generate_CallScopeObjectProperty( name, base, argc, argv ); endInstruction(Instr::Type::CallScopeObjectProperty); continue;op_main_CallScopeObjectProperty: never executed: } { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallContextObjectProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallContextObjectProperty: never executed: op_main_CallContextObjectProperty;goto op_main_CallContextObjectProperty; never executed: op_byte_CallContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallContextObjectProperty:goto op_main_CallContextObjectProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CallContextObjectProperty); _offset = code - start; generate_CallContextObjectProperty( name, base, argc, argv ); endInstruction(Instr::Type::CallContextObjectProperty); continue;op_main_CallContextObjectProperty: never executed: } { int func; int thisObject; int argc; int argv; const char *base_ptr; op_int_CallWithSpread:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; thisObject = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallWithSpread: never executed: op_main_CallWithSpread;goto op_main_CallWithSpread; never executed: op_byte_CallWithSpread: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; thisObject = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallWithSpread:goto op_main_CallWithSpread; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CallWithSpread); _offset = code - start; generate_CallWithSpread( func, thisObject, argc, argv ); endInstruction(Instr::Type::CallWithSpread); continue;op_main_CallWithSpread: never executed: } { int func; int argc; int argv; const char *base_ptr; op_int_Construct:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_Construct: never executed: op_main_Construct;goto op_main_Construct; never executed: op_byte_Construct: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_Construct:goto op_main_Construct; code before this statement executed 366 times by 8 tests: ; (void)base_ptr;; startInstruction(Instr::Type::Construct); _offset = code - start; generate_Construct( func, argc, argv ); endInstruction(Instr::Type::Construct); continue;op_main_Construct: Executed by:
executed 366 times by 8 tests: } { int func; int argc; int argv; const char *base_ptr; op_int_ConstructWithSpread:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_ConstructWithSpread: never executed: op_main_ConstructWithSpread;goto op_main_ConstructWithSpread; never executed: op_byte_ConstructWithSpread: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_ConstructWithSpread:goto op_main_ConstructWithSpread; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::ConstructWithSpread); _offset = code - start; generate_ConstructWithSpread( func, argc, argv ); endInstruction(Instr::Type::ConstructWithSpread); continue;op_main_ConstructWithSpread: never executed: } { int offset; const char *base_ptr; op_int_SetUnwindHandler:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_SetUnwindHandler: never executed: op_main_SetUnwindHandler;goto op_main_SetUnwindHandler; never executed: op_byte_SetUnwindHandler: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_SetUnwindHandler:goto op_main_SetUnwindHandler; code before this statement executed 150 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::SetUnwindHandler); _offset = code - start; generate_SetUnwindHandler( offset ); endInstruction(Instr::Type::SetUnwindHandler); continue;op_main_SetUnwindHandler: Executed by:
executed 150 times by 7 tests: } { const char *base_ptr; op_int_UnwindDispatch:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UnwindDispatch: never executed: op_main_UnwindDispatch;goto op_main_UnwindDispatch; never executed: op_byte_UnwindDispatch: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UnwindDispatch:goto op_main_UnwindDispatch; code before this statement executed 50 times by 7 tests: ; (void)base_ptr;; startInstruction(Instr::Type::UnwindDispatch); _offset = code - start; generate_UnwindDispatch( ); endInstruction(Instr::Type::UnwindDispatch); continue;op_main_UnwindDispatch: Executed by:
executed 50 times by 7 tests: } { int level; int offset; const char *base_ptr; op_int_UnwindToLabel:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); level = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_UnwindToLabel: never executed: op_main_UnwindToLabel;goto op_main_UnwindToLabel; never executed: op_byte_UnwindToLabel: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); level = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_UnwindToLabel:goto op_main_UnwindToLabel; code before this statement executed 8 times by 1 test: ; (void)base_ptr;; startInstruction(Instr::Type::UnwindToLabel); _offset = code - start; generate_UnwindToLabel( level, offset ); endInstruction(Instr::Type::UnwindToLabel); continue;op_main_UnwindToLabel: Executed by:
executed 8 times by 1 test: } { const char *base_ptr; op_int_ThrowException:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ThrowException: never executed: op_main_ThrowException;goto op_main_ThrowException; never executed: op_byte_ThrowException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ThrowException:goto op_main_ThrowException; code before this statement executed 42 times by 4 tests: ; (void)base_ptr;; startInstruction(Instr::Type::ThrowException); _offset = code - start; generate_ThrowException( ); endInstruction(Instr::Type::ThrowException); continue;op_main_ThrowException: Executed by:
executed 42 times by 4 tests: } { const char *base_ptr; op_int_GetException:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_GetException: never executed: op_main_GetException;goto op_main_GetException; never executed: op_byte_GetException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_GetException:goto op_main_GetException; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::GetException); _offset = code - start; generate_GetException( ); endInstruction(Instr::Type::GetException); continue;op_main_GetException: never executed: } { const char *base_ptr; op_int_SetException:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_SetException: never executed: op_main_SetException;goto op_main_SetException; never executed: op_byte_SetException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_SetException:goto op_main_SetException; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::SetException); _offset = code - start; generate_SetException( ); endInstruction(Instr::Type::SetException); continue;op_main_SetException: never executed: } { const char *base_ptr; op_int_CreateCallContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateCallContext: never executed: op_main_CreateCallContext;goto op_main_CreateCallContext; never executed: op_byte_CreateCallContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateCallContext:goto op_main_CreateCallContext; code before this statement executed 154 times by 9 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CreateCallContext); _offset = code - start; generate_CreateCallContext( ); endInstruction(Instr::Type::CreateCallContext); continue;op_main_CreateCallContext: Executed by:
executed 154 times by 9 tests: } { int index; int name; const char *base_ptr; op_int_PushCatchContext:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_PushCatchContext: executed 34 times by 3 tests: op_main_PushCatchContext;goto op_main_PushCatchContext; Executed by:
executed 34 times by 3 tests: op_byte_PushCatchContext: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_PushCatchContext:goto op_main_PushCatchContext; Executed by:
code before this statement executed 16 times by 4 tests: ; (void)base_ptr;; startInstruction(Instr::Type::PushCatchContext); _offset = code - start; generate_PushCatchContext( index, name ); endInstruction(Instr::Type::PushCatchContext); continue;op_main_PushCatchContext: Executed by:
executed 50 times by 7 tests: } { const char *base_ptr; op_int_PushWithContext:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PushWithContext: never executed: op_main_PushWithContext;goto op_main_PushWithContext; never executed: op_byte_PushWithContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PushWithContext:goto op_main_PushWithContext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::PushWithContext); _offset = code - start; generate_PushWithContext( ); endInstruction(Instr::Type::PushWithContext); continue;op_main_PushWithContext: never executed: } { int index; const char *base_ptr; op_int_PushBlockContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_PushBlockContext: never executed: op_main_PushBlockContext;goto op_main_PushBlockContext; never executed: op_byte_PushBlockContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_PushBlockContext:goto op_main_PushBlockContext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::PushBlockContext); _offset = code - start; generate_PushBlockContext( index ); endInstruction(Instr::Type::PushBlockContext); continue;op_main_PushBlockContext: never executed: } { const char *base_ptr; op_int_CloneBlockContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CloneBlockContext: never executed: op_main_CloneBlockContext;goto op_main_CloneBlockContext; never executed: op_byte_CloneBlockContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CloneBlockContext:goto op_main_CloneBlockContext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CloneBlockContext); _offset = code - start; generate_CloneBlockContext( ); endInstruction(Instr::Type::CloneBlockContext); continue;op_main_CloneBlockContext: never executed: } { const char *base_ptr; op_int_PopContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PopContext: never executed: op_main_PopContext;goto op_main_PopContext; never executed: op_byte_PopContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PopContext:goto op_main_PopContext; code before this statement executed 204 times by 11 tests: ; (void)base_ptr;; startInstruction(Instr::Type::PopContext); _offset = code - start; generate_PopContext( ); endInstruction(Instr::Type::PopContext); continue;op_main_PopContext: Executed by:
executed 204 times by 11 tests: } { int iterator; const char *base_ptr; op_int_GetIterator:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); iterator = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_GetIterator: never executed: op_main_GetIterator;goto op_main_GetIterator; never executed: op_byte_GetIterator: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); iterator = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_GetIterator:goto op_main_GetIterator; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::GetIterator); _offset = code - start; generate_GetIterator( iterator ); endInstruction(Instr::Type::GetIterator); continue;op_main_GetIterator: never executed: } { int value; const char *base_ptr; op_int_IteratorNext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_IteratorNext: never executed: op_main_IteratorNext;goto op_main_IteratorNext; never executed: op_byte_IteratorNext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_IteratorNext:goto op_main_IteratorNext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::IteratorNext); _offset = code - start; generate_IteratorNext( value ); endInstruction(Instr::Type::IteratorNext); continue;op_main_IteratorNext: never executed: } { int done; const char *base_ptr; op_int_IteratorClose:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); done = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_IteratorClose: never executed: op_main_IteratorClose;goto op_main_IteratorClose; never executed: op_byte_IteratorClose: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); done = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_IteratorClose:goto op_main_IteratorClose; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::IteratorClose); _offset = code - start; generate_IteratorClose( done ); endInstruction(Instr::Type::IteratorClose); continue;op_main_IteratorClose: never executed: } { const char *base_ptr; op_int_DestructureRestElement:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_DestructureRestElement: never executed: op_main_DestructureRestElement;goto op_main_DestructureRestElement; never executed: op_byte_DestructureRestElement: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_DestructureRestElement:goto op_main_DestructureRestElement; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::DestructureRestElement); _offset = code - start; generate_DestructureRestElement( ); endInstruction(Instr::Type::DestructureRestElement); continue;op_main_DestructureRestElement: never executed: } { int base; int index; const char *base_ptr; op_int_DeleteProperty:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DeleteProperty: never executed: op_main_DeleteProperty;goto op_main_DeleteProperty; never executed: op_byte_DeleteProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DeleteProperty:goto op_main_DeleteProperty; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::DeleteProperty); _offset = code - start; generate_DeleteProperty( base, index ); endInstruction(Instr::Type::DeleteProperty); continue;op_main_DeleteProperty: never executed: } { int name; const char *base_ptr; op_int_DeleteName:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_DeleteName: never executed: op_main_DeleteName;goto op_main_DeleteName; never executed: op_byte_DeleteName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_DeleteName:goto op_main_DeleteName; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::DeleteName); _offset = code - start; generate_DeleteName( name ); endInstruction(Instr::Type::DeleteName); continue;op_main_DeleteName: never executed: } { int name; const char *base_ptr; op_int_TypeofName:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_TypeofName: never executed: op_main_TypeofName;goto op_main_TypeofName; never executed: op_byte_TypeofName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_TypeofName:goto op_main_TypeofName; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::TypeofName); _offset = code - start; generate_TypeofName( name ); endInstruction(Instr::Type::TypeofName); continue;op_main_TypeofName: never executed: } { const char *base_ptr; op_int_TypeofValue:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_TypeofValue: never executed: op_main_TypeofValue;goto op_main_TypeofValue; never executed: op_byte_TypeofValue: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_TypeofValue:goto op_main_TypeofValue; code before this statement executed 72 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::TypeofValue); _offset = code - start; generate_TypeofValue( ); endInstruction(Instr::Type::TypeofValue); continue;op_main_TypeofValue: Executed by:
executed 72 times by 3 tests: } { int varName; int isDeletable; const char *base_ptr; op_int_DeclareVar:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); varName = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; isDeletable = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DeclareVar: never executed: op_main_DeclareVar;goto op_main_DeclareVar; never executed: op_byte_DeclareVar: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); varName = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; isDeletable = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DeclareVar:goto op_main_DeclareVar; code before this statement executed 30 times by 3 tests: ; (void)base_ptr;; startInstruction(Instr::Type::DeclareVar); _offset = code - start; generate_DeclareVar( varName, isDeletable ); endInstruction(Instr::Type::DeclareVar); continue;op_main_DeclareVar: Executed by:
executed 30 times by 3 tests: } { int argc; int args; const char *base_ptr; op_int_DefineArray:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; args = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DefineArray: never executed: op_main_DefineArray;goto op_main_DefineArray; never executed: op_byte_DefineArray: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; args = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DefineArray:goto op_main_DefineArray; code before this statement executed 122 times by 11 tests: ; (void)base_ptr;; startInstruction(Instr::Type::DefineArray); _offset = code - start; generate_DefineArray( argc, args ); endInstruction(Instr::Type::DefineArray); continue;op_main_DefineArray: Executed by:
executed 122 times by 11 tests: } { int internalClassId; int argc; int args; const char *base_ptr; op_int_DefineObjectLiteral:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); internalClassId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; args = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_DefineObjectLiteral: never executed: op_main_DefineObjectLiteral;goto op_main_DefineObjectLiteral; never executed: op_byte_DefineObjectLiteral: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); internalClassId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; args = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_DefineObjectLiteral:goto op_main_DefineObjectLiteral; code before this statement executed 20 times by 4 tests: ; (void)base_ptr;; startInstruction(Instr::Type::DefineObjectLiteral); _offset = code - start; generate_DefineObjectLiteral( internalClassId, argc, args ); endInstruction(Instr::Type::DefineObjectLiteral); continue;op_main_DefineObjectLiteral: Executed by:
executed 20 times by 4 tests: } { const char *base_ptr; op_int_CreateMappedArgumentsObject:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateMappedArgumentsObject: never executed: op_main_CreateMappedArgumentsObject;goto op_main_CreateMappedArgumentsObject; never executed: op_byte_CreateMappedArgumentsObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateMappedArgumentsObject:goto op_main_CreateMappedArgumentsObject; code before this statement executed 30 times by 5 tests: ; (void)base_ptr;; startInstruction(Instr::Type::CreateMappedArgumentsObject); _offset = code - start; generate_CreateMappedArgumentsObject( ); endInstruction(Instr::Type::CreateMappedArgumentsObject); continue;op_main_CreateMappedArgumentsObject: Executed by:
executed 30 times by 5 tests: } { const char *base_ptr; op_int_CreateUnmappedArgumentsObject:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateUnmappedArgumentsObject: never executed: op_main_CreateUnmappedArgumentsObject;goto op_main_CreateUnmappedArgumentsObject; never executed: op_byte_CreateUnmappedArgumentsObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateUnmappedArgumentsObject:goto op_main_CreateUnmappedArgumentsObject; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CreateUnmappedArgumentsObject); _offset = code - start; generate_CreateUnmappedArgumentsObject( ); endInstruction(Instr::Type::CreateUnmappedArgumentsObject); continue;op_main_CreateUnmappedArgumentsObject: never executed: } { int argIndex; const char *base_ptr; op_int_CreateRestParameter:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); argIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CreateRestParameter: never executed: op_main_CreateRestParameter;goto op_main_CreateRestParameter; never executed: op_byte_CreateRestParameter: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); argIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CreateRestParameter:goto op_main_CreateRestParameter; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CreateRestParameter); _offset = code - start; generate_CreateRestParameter( argIndex ); endInstruction(Instr::Type::CreateRestParameter); continue;op_main_CreateRestParameter: never executed: } { int result; const char *base_ptr; op_int_LoadQmlContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); result = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadQmlContext: never executed: op_main_LoadQmlContext;goto op_main_LoadQmlContext; never executed: op_byte_LoadQmlContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); result = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadQmlContext:goto op_main_LoadQmlContext; code before this statement executed 13128 times by 60 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadQmlContext); _offset = code - start; generate_LoadQmlContext( result ); endInstruction(Instr::Type::LoadQmlContext); continue;op_main_LoadQmlContext: Executed by:
executed 13128 times by 60 tests: } { int result; const char *base_ptr; op_int_LoadQmlImportedScripts:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); result = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadQmlImportedScripts: never executed: op_main_LoadQmlImportedScripts;goto op_main_LoadQmlImportedScripts; never executed: op_byte_LoadQmlImportedScripts: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); result = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadQmlImportedScripts:goto op_main_LoadQmlImportedScripts; code before this statement executed 13128 times by 60 tests: ; (void)base_ptr;; startInstruction(Instr::Type::LoadQmlImportedScripts); _offset = code - start; generate_LoadQmlImportedScripts( result ); endInstruction(Instr::Type::LoadQmlImportedScripts); continue;op_main_LoadQmlImportedScripts: Executed by:
executed 13128 times by 60 tests: } { const char *base_ptr; op_int_Yield:continue; Executed by:
code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Yield: never executed: op_main_Yield;goto op_main_Yield; never executed: op_byte_Yield: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Yield:goto op_main_Yield; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Yield); _offset = code - start; generate_Yield( ); endInstruction(Instr::Type::Yield); continue;op_main_Yield: never executed: } { int offset; const char *base_ptr; op_int_Resume:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Resume: never executed: op_main_Resume;goto op_main_Resume; never executed: op_byte_Resume: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Resume:goto op_main_Resume; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Resume); _offset = code - start; generate_Resume( offset ); endInstruction(Instr::Type::Resume); continue;op_main_Resume: never executed: } { int classIndex; int heritage; int computedNames; const char *base_ptr; op_int_CreateClass:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); classIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; heritage = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; computedNames = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CreateClass: never executed: op_main_CreateClass;goto op_main_CreateClass; never executed: op_byte_CreateClass: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); classIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; heritage = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; computedNames = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CreateClass:goto op_main_CreateClass; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::CreateClass); _offset = code - start; generate_CreateClass( classIndex, heritage, computedNames ); endInstruction(Instr::Type::CreateClass); continue;op_main_CreateClass: never executed: } { const char *base_ptr; op_int_LoadSuperConstructor:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadSuperConstructor: never executed: op_main_LoadSuperConstructor;goto op_main_LoadSuperConstructor; never executed: op_byte_LoadSuperConstructor: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadSuperConstructor:goto op_main_LoadSuperConstructor; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::LoadSuperConstructor); _offset = code - start; generate_LoadSuperConstructor( ); endInstruction(Instr::Type::LoadSuperConstructor); continue;op_main_LoadSuperConstructor: never executed: } { int index; const char *base_ptr; op_int_PushScriptContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_PushScriptContext: never executed: op_main_PushScriptContext;goto op_main_PushScriptContext; never executed: op_byte_PushScriptContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_PushScriptContext:goto op_main_PushScriptContext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::PushScriptContext); _offset = code - start; generate_PushScriptContext( index ); endInstruction(Instr::Type::PushScriptContext); continue;op_main_PushScriptContext: never executed: } { const char *base_ptr; op_int_PopScriptContext:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PopScriptContext: never executed: op_main_PopScriptContext;goto op_main_PopScriptContext; never executed: op_byte_PopScriptContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PopScriptContext:goto op_main_PopScriptContext; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::PopScriptContext); _offset = code - start; generate_PopScriptContext( ); endInstruction(Instr::Type::PopScriptContext); continue;op_main_PopScriptContext: never executed: } { const char *base_ptr; op_int_Debug:continue; code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Debug: never executed: op_main_Debug;goto op_main_Debug; never executed: op_byte_Debug: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Debug:goto op_main_Debug; code before this statement never executed: ; (void)base_ptr;; startInstruction(Instr::Type::Debug); _offset = code - start; generate_Debug( ); endInstruction(Instr::Type::Debug); continue;op_main_Debug: never executed: }continue; | 0-28608 | ||||||
19 | } | - | ||||||
20 | } executed 13188 times by 64 tests: end of block Executed by:
| 13188 | ||||||
21 | std::vector<int> ByteCodeHandler::collectLabelsInBytecode(const char *code, uint len) | - | ||||||
22 | { | - | ||||||
23 | static const void *jumpTable[] = { &&op_byte_Nop, &&op_int_Nop, &&op_byte_Ret, &&op_int_Ret, &&op_byte_LoadConst, &&op_int_LoadConst, &&op_byte_LoadZero, &&op_int_LoadZero, &&op_byte_LoadTrue, &&op_int_LoadTrue, &&op_byte_LoadFalse, &&op_int_LoadFalse, &&op_byte_LoadNull, &&op_int_LoadNull, &&op_byte_LoadUndefined, &&op_int_LoadUndefined, &&op_byte_LoadInt, &&op_int_LoadInt, &&op_byte_LoadRuntimeString, &&op_int_LoadRuntimeString, &&op_byte_MoveConst, &&op_int_MoveConst, &&op_byte_LoadReg, &&op_int_LoadReg, &&op_byte_StoreReg, &&op_int_StoreReg, &&op_byte_MoveReg, &&op_int_MoveReg, &&op_byte_LoadLocal, &&op_int_LoadLocal, &&op_byte_StoreLocal, &&op_int_StoreLocal, &&op_byte_LoadScopedLocal, &&op_int_LoadScopedLocal, &&op_byte_StoreScopedLocal, &&op_int_StoreScopedLocal, &&op_byte_MoveRegExp, &&op_int_MoveRegExp, &&op_byte_LoadClosure, &&op_int_LoadClosure, &&op_byte_LoadName, &&op_int_LoadName, &&op_byte_LoadGlobalLookup, &&op_int_LoadGlobalLookup, &&op_byte_StoreNameSloppy, &&op_int_StoreNameSloppy, &&op_byte_StoreNameStrict, &&op_int_StoreNameStrict, &&op_byte_LoadElement, &&op_int_LoadElement, &&op_byte_StoreElement, &&op_int_StoreElement, &&op_byte_LoadProperty, &&op_int_LoadProperty, &&op_byte_GetLookup, &&op_int_GetLookup, &&op_byte_StoreProperty, &&op_int_StoreProperty, &&op_byte_SetLookup, &&op_int_SetLookup, &&op_byte_LoadSuperProperty, &&op_int_LoadSuperProperty, &&op_byte_StoreSuperProperty, &&op_int_StoreSuperProperty, &&op_byte_StoreScopeObjectProperty, &&op_int_StoreScopeObjectProperty, &&op_byte_StoreContextObjectProperty, &&op_int_StoreContextObjectProperty, &&op_byte_LoadScopeObjectProperty, &&op_int_LoadScopeObjectProperty, &&op_byte_LoadContextObjectProperty, &&op_int_LoadContextObjectProperty, &&op_byte_LoadIdObject, &&op_int_LoadIdObject, &&op_byte_ConvertThisToObject, &&op_int_ConvertThisToObject, &&op_byte_ToObject, &&op_int_ToObject, &&op_byte_Jump, &&op_int_Jump, &&op_byte_JumpTrue, &&op_int_JumpTrue, &&op_byte_JumpFalse, &&op_int_JumpFalse, &&op_byte_JumpNoException, &&op_int_JumpNoException, &&op_byte_JumpNotUndefined, &&op_int_JumpNotUndefined, &&op_byte_CmpEqNull, &&op_int_CmpEqNull, &&op_byte_CmpNeNull, &&op_int_CmpNeNull, &&op_byte_CmpEqInt, &&op_int_CmpEqInt, &&op_byte_CmpNeInt, &&op_int_CmpNeInt, &&op_byte_CmpEq, &&op_int_CmpEq, &&op_byte_CmpNe, &&op_int_CmpNe, &&op_byte_CmpGt, &&op_int_CmpGt, &&op_byte_CmpGe, &&op_int_CmpGe, &&op_byte_CmpLt, &&op_int_CmpLt, &&op_byte_CmpLe, &&op_int_CmpLe, &&op_byte_CmpStrictEqual, &&op_int_CmpStrictEqual, &&op_byte_CmpStrictNotEqual, &&op_int_CmpStrictNotEqual, &&op_byte_CmpIn, &&op_int_CmpIn, &&op_byte_CmpInstanceOf, &&op_int_CmpInstanceOf, &&op_byte_UNot, &&op_int_UNot, &&op_byte_UPlus, &&op_int_UPlus, &&op_byte_UMinus, &&op_int_UMinus, &&op_byte_UCompl, &&op_int_UCompl, &&op_byte_Increment, &&op_int_Increment, &&op_byte_Decrement, &&op_int_Decrement, &&op_byte_Add, &&op_int_Add, &&op_byte_BitAnd, &&op_int_BitAnd, &&op_byte_BitOr, &&op_int_BitOr, &&op_byte_BitXor, &&op_int_BitXor, &&op_byte_UShr, &&op_int_UShr, &&op_byte_Shr, &&op_int_Shr, &&op_byte_Shl, &&op_int_Shl, &&op_byte_BitAndConst, &&op_int_BitAndConst, &&op_byte_BitOrConst, &&op_int_BitOrConst, &&op_byte_BitXorConst, &&op_int_BitXorConst, &&op_byte_UShrConst, &&op_int_UShrConst, &&op_byte_ShrConst, &&op_int_ShrConst, &&op_byte_ShlConst, &&op_int_ShlConst, &&op_byte_Exp, &&op_int_Exp, &&op_byte_Mul, &&op_int_Mul, &&op_byte_Div, &&op_int_Div, &&op_byte_Mod, &&op_int_Mod, &&op_byte_Sub, &&op_int_Sub, &&op_byte_CallValue, &&op_int_CallValue, &&op_byte_CallProperty, &&op_int_CallProperty, &&op_byte_CallPropertyLookup, &&op_int_CallPropertyLookup, &&op_byte_CallElement, &&op_int_CallElement, &&op_byte_CallName, &&op_int_CallName, &&op_byte_CallPossiblyDirectEval, &&op_int_CallPossiblyDirectEval, &&op_byte_CallGlobalLookup, &&op_int_CallGlobalLookup, &&op_byte_CallScopeObjectProperty, &&op_int_CallScopeObjectProperty, &&op_byte_CallContextObjectProperty, &&op_int_CallContextObjectProperty, &&op_byte_CallWithSpread, &&op_int_CallWithSpread, &&op_byte_Construct, &&op_int_Construct, &&op_byte_ConstructWithSpread, &&op_int_ConstructWithSpread, &&op_byte_SetUnwindHandler, &&op_int_SetUnwindHandler, &&op_byte_UnwindDispatch, &&op_int_UnwindDispatch, &&op_byte_UnwindToLabel, &&op_int_UnwindToLabel, &&op_byte_ThrowException, &&op_int_ThrowException, &&op_byte_GetException, &&op_int_GetException, &&op_byte_SetException, &&op_int_SetException, &&op_byte_CreateCallContext, &&op_int_CreateCallContext, &&op_byte_PushCatchContext, &&op_int_PushCatchContext, &&op_byte_PushWithContext, &&op_int_PushWithContext, &&op_byte_PushBlockContext, &&op_int_PushBlockContext, &&op_byte_CloneBlockContext, &&op_int_CloneBlockContext, &&op_byte_PopContext, &&op_int_PopContext, &&op_byte_GetIterator, &&op_int_GetIterator, &&op_byte_IteratorNext, &&op_int_IteratorNext, &&op_byte_IteratorClose, &&op_int_IteratorClose, &&op_byte_DestructureRestElement, &&op_int_DestructureRestElement, &&op_byte_DeleteProperty, &&op_int_DeleteProperty, &&op_byte_DeleteName, &&op_int_DeleteName, &&op_byte_TypeofName, &&op_int_TypeofName, &&op_byte_TypeofValue, &&op_int_TypeofValue, &&op_byte_DeclareVar, &&op_int_DeclareVar, &&op_byte_DefineArray, &&op_int_DefineArray, &&op_byte_DefineObjectLiteral, &&op_int_DefineObjectLiteral, &&op_byte_CreateMappedArgumentsObject, &&op_int_CreateMappedArgumentsObject, &&op_byte_CreateUnmappedArgumentsObject, &&op_int_CreateUnmappedArgumentsObject, &&op_byte_CreateRestParameter, &&op_int_CreateRestParameter, &&op_byte_LoadQmlContext, &&op_int_LoadQmlContext, &&op_byte_LoadQmlImportedScripts, &&op_int_LoadQmlImportedScripts, &&op_byte_Yield, &&op_int_Yield, &&op_byte_Resume, &&op_int_Resume, &&op_byte_CreateClass, &&op_int_CreateClass, &&op_byte_LoadSuperConstructor, &&op_int_LoadSuperConstructor, &&op_byte_PushScriptContext, &&op_int_PushScriptContext, &&op_byte_PopScriptContext, &&op_int_PopScriptContext, &&op_byte_Debug, &&op_int_Debug, };; | - | ||||||
24 | - | |||||||
25 | std::vector<int> labels; | - | ||||||
26 | - | |||||||
27 | const auto addLabel = [&labels,len](int offset) { | - | ||||||
28 | ((offset >= 0 && offset < static_cast<int>(len)) ? static_cast<void>(0) : qt_assert("offset >= 0 && offset < static_cast<int>(len)", __FILE__, 121)); | - | ||||||
29 | labels.push_back(offset); | - | ||||||
30 | } executed 5954 times by 38 tests: ;end of block Executed by:
| 5954 | ||||||
31 | - | |||||||
32 | const char *start = code; | - | ||||||
33 | const char *end = code + len; | - | ||||||
34 | while (code < end
| 13188-143188 | ||||||
35 | goto executed 143188 times by 64 tests: *jumpTable[*reinterpret_cast<const uchar *>(code)];goto *jumpTable[*reinterpret_cast<const uchar *>(code)]; Executed by:
executed 143188 times by 64 tests: op_byte_Nop: ++code; gotogoto *jumpTable[*reinterpret_cast<const uchar *>(code)]; Executed by:
never executed: *jumpTable[*reinterpret_cast<const uchar *>(code)];goto *jumpTable[*reinterpret_cast<const uchar *>(code)]; never executed: op_int_Nop: ++code; gotogoto *jumpTable[*reinterpret_cast<const uchar *>(code)]; never executed: *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)];goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; never executed: goto *jumpTable[0x100 | *reinterpret_cast<const uchar *>(code)]; | 0-143188 | ||||||
36 | do dead code: { ((false) ? static_cast<void>(0) : qt_assert_x("Q_UNREACHABLE()", "Q_UNREACHABLE was reached", __FILE__, 129)); __builtin_unreachable(); } while (false);do { ((false) ? static_cast<void>(0) : qt_assert_x("Q_UNREACHABLE()", "Q_UNREACHABLE was reached", __FILE__, 129)); __builtin_unreachable(); } while (false); dead code: do { ((false) ? static_cast<void>(0) : qt_assert_x("Q_UNREACHABLE()", "Q_UNREACHABLE was reached", __FILE__, 129)); __builtin_unreachable(); } while (false); | - | ||||||
37 | - | |||||||
38 | { int reg; const char *base_ptr; op_int_LoadReg: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); reg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadReg: never executed: op_main_LoadReg;goto op_main_LoadReg; never executed: op_byte_LoadReg: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); reg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadReg:goto op_main_LoadReg; code before this statement executed 2654 times by 31 tests: ; (void)reg;; (void)base_ptr;;op_main_LoadReg: Executed by:
| 0-2654 | ||||||
39 | continue; executed 2654 times by 31 tests: }continue; Executed by:
| 2654 | ||||||
40 | - | |||||||
41 | { int reg; const char *base_ptr; op_int_StoreReg: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); reg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreReg: never executed: op_main_StoreReg;goto op_main_StoreReg; never executed: op_byte_StoreReg: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); reg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreReg:goto op_main_StoreReg; code before this statement executed 28608 times by 63 tests: ; (void)reg;; (void)base_ptr;;op_main_StoreReg: Executed by:
| 0-28608 | ||||||
42 | continue; executed 28608 times by 63 tests: }continue; Executed by:
| 28608 | ||||||
43 | - | |||||||
44 | { int srcReg; int destReg; const char *base_ptr; op_int_MoveReg: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); srcReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveReg: never executed: op_main_MoveReg;goto op_main_MoveReg; never executed: op_byte_MoveReg: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); srcReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveReg:goto op_main_MoveReg; code before this statement executed 3186 times by 19 tests: ; (void)srcReg;; (void)destReg;; (void)base_ptr;;op_main_MoveReg: Executed by:
| 0-3186 | ||||||
45 | continue; executed 3186 times by 19 tests: }continue; Executed by:
| 3186 | ||||||
46 | - | |||||||
47 | { int index; const char *base_ptr; op_int_LoadConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadConst: never executed: op_main_LoadConst;goto op_main_LoadConst; never executed: op_byte_LoadConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadConst:goto op_main_LoadConst; code before this statement executed 126 times by 7 tests: ; (void)index;; (void)base_ptr;;op_main_LoadConst: Executed by:
| 0-126 | ||||||
48 | continue; executed 126 times by 7 tests: }continue; Executed by:
| 126 | ||||||
49 | - | |||||||
50 | { const char *base_ptr; op_int_LoadNull: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadNull: never executed: op_main_LoadNull;goto op_main_LoadNull; never executed: op_byte_LoadNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadNull:goto op_main_LoadNull; code before this statement executed 248 times by 7 tests: ; (void)base_ptr;;op_main_LoadNull: Executed by:
| 0-248 | ||||||
51 | continue; executed 248 times by 7 tests: }continue; Executed by:
| 248 | ||||||
52 | - | |||||||
53 | { const char *base_ptr; op_int_LoadZero: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadZero: never executed: op_main_LoadZero;goto op_main_LoadZero; never executed: op_byte_LoadZero: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadZero:goto op_main_LoadZero; code before this statement executed 724 times by 24 tests: ; (void)base_ptr;;op_main_LoadZero: Executed by:
| 0-724 | ||||||
54 | continue; executed 724 times by 24 tests: }continue; Executed by:
| 724 | ||||||
55 | - | |||||||
56 | { const char *base_ptr; op_int_LoadTrue: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadTrue: never executed: op_main_LoadTrue;goto op_main_LoadTrue; never executed: op_byte_LoadTrue: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadTrue:goto op_main_LoadTrue; code before this statement executed 290 times by 14 tests: ; (void)base_ptr;;op_main_LoadTrue: Executed by:
| 0-290 | ||||||
57 | continue; executed 290 times by 14 tests: }continue; Executed by:
| 290 | ||||||
58 | - | |||||||
59 | { const char *base_ptr; op_int_LoadFalse: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadFalse: never executed: op_main_LoadFalse;goto op_main_LoadFalse; never executed: op_byte_LoadFalse: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadFalse:goto op_main_LoadFalse; code before this statement executed 184 times by 14 tests: ; (void)base_ptr;;op_main_LoadFalse: Executed by:
| 0-184 | ||||||
60 | continue; executed 184 times by 14 tests: }continue; Executed by:
| 184 | ||||||
61 | - | |||||||
62 | { const char *base_ptr; op_int_LoadUndefined: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadUndefined: never executed: op_main_LoadUndefined;goto op_main_LoadUndefined; never executed: op_byte_LoadUndefined: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadUndefined:goto op_main_LoadUndefined; code before this statement executed 1472 times by 37 tests: ; (void)base_ptr;;op_main_LoadUndefined: Executed by:
| 0-1472 | ||||||
63 | continue; executed 1472 times by 37 tests: }continue; Executed by:
| 1472 | ||||||
64 | - | |||||||
65 | { int value; const char *base_ptr; op_int_LoadInt: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadInt: executed 62 times by 4 tests: op_main_LoadInt;goto op_main_LoadInt; Executed by:
executed 62 times by 4 tests: op_byte_LoadInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadInt:goto op_main_LoadInt; Executed by:
code before this statement executed 1778 times by 33 tests: ; (void)value;; (void)base_ptr;;op_main_LoadInt: Executed by:
| 0-1778 | ||||||
66 | continue; executed 1840 times by 34 tests: }continue; Executed by:
| 1840 | ||||||
67 | - | |||||||
68 | { int constIndex; int destTemp; const char *base_ptr; op_int_MoveConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); constIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destTemp = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveConst: never executed: op_main_MoveConst;goto op_main_MoveConst; never executed: op_byte_MoveConst: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); constIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destTemp = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveConst:goto op_main_MoveConst; code before this statement executed 964 times by 18 tests: ; (void)constIndex;; (void)destTemp;; (void)base_ptr;;op_main_MoveConst: Executed by:
| 0-964 | ||||||
69 | continue; executed 964 times by 18 tests: }continue; Executed by:
| 964 | ||||||
70 | - | |||||||
71 | { int index; const char *base_ptr; op_int_LoadLocal: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadLocal: never executed: op_main_LoadLocal;goto op_main_LoadLocal; never executed: op_byte_LoadLocal: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadLocal:goto op_main_LoadLocal; code before this statement executed 382 times by 8 tests: ; (void)index;; (void)base_ptr;;op_main_LoadLocal: Executed by:
| 0-382 | ||||||
72 | continue; executed 382 times by 8 tests: }continue; Executed by:
| 382 | ||||||
73 | - | |||||||
74 | { int index; const char *base_ptr; op_int_StoreLocal: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreLocal: never executed: op_main_StoreLocal;goto op_main_StoreLocal; never executed: op_byte_StoreLocal: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreLocal:goto op_main_StoreLocal; code before this statement executed 46 times by 4 tests: ; (void)index;; (void)base_ptr;;op_main_StoreLocal: Executed by:
| 0-46 | ||||||
75 | continue; executed 46 times by 4 tests: }continue; Executed by:
| 46 | ||||||
76 | - | |||||||
77 | { int scope; int index; const char *base_ptr; op_int_LoadScopedLocal: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); scope = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_LoadScopedLocal: never executed: op_main_LoadScopedLocal;goto op_main_LoadScopedLocal; never executed: op_byte_LoadScopedLocal: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); scope = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_LoadScopedLocal:goto op_main_LoadScopedLocal; code before this statement executed 24 times by 3 tests: ; (void)scope;; (void)index;; (void)base_ptr;;op_main_LoadScopedLocal: Executed by:
| 0-24 | ||||||
78 | continue; executed 24 times by 3 tests: }continue; Executed by:
| 24 | ||||||
79 | - | |||||||
80 | { int scope; int index; const char *base_ptr; op_int_StoreScopedLocal: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); scope = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreScopedLocal: never executed: op_main_StoreScopedLocal;goto op_main_StoreScopedLocal; never executed: op_byte_StoreScopedLocal: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); scope = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreScopedLocal:goto op_main_StoreScopedLocal; code before this statement never executed: ; (void)scope;; (void)index;; (void)base_ptr;;op_main_StoreScopedLocal: | 0 | ||||||
81 | continue; never executed: }continue; | 0 | ||||||
82 | - | |||||||
83 | { int stringId; const char *base_ptr; op_int_LoadRuntimeString: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); stringId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadRuntimeString: executed 594 times by 4 tests: op_main_LoadRuntimeString;goto op_main_LoadRuntimeString; Executed by:
executed 594 times by 4 tests: op_byte_LoadRuntimeString: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); stringId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadRuntimeString:goto op_main_LoadRuntimeString; Executed by:
code before this statement executed 2692 times by 30 tests: ; (void)stringId;; (void)base_ptr;;op_main_LoadRuntimeString: Executed by:
| 0-2692 | ||||||
84 | continue; executed 3286 times by 31 tests: }continue; Executed by:
| 3286 | ||||||
85 | - | |||||||
86 | { int regExpId; int destReg; const char *base_ptr; op_int_MoveRegExp: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); regExpId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_MoveRegExp: never executed: op_main_MoveRegExp;goto op_main_MoveRegExp; never executed: op_byte_MoveRegExp: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); regExpId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; destReg = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_MoveRegExp:goto op_main_MoveRegExp; code before this statement never executed: ; (void)regExpId;; (void)destReg;; (void)base_ptr;;op_main_MoveRegExp: | 0 | ||||||
87 | continue; never executed: }continue; | 0 | ||||||
88 | - | |||||||
89 | { int value; const char *base_ptr; op_int_LoadClosure: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadClosure: never executed: op_main_LoadClosure;goto op_main_LoadClosure; never executed: op_byte_LoadClosure: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadClosure:goto op_main_LoadClosure; code before this statement executed 26 times by 6 tests: ; (void)value;; (void)base_ptr;;op_main_LoadClosure: Executed by:
| 0-26 | ||||||
90 | continue; executed 26 times by 6 tests: }continue; Executed by:
| 26 | ||||||
91 | - | |||||||
92 | { int name; const char *base_ptr; op_int_LoadName: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadName: executed 186 times by 3 tests: op_main_LoadName;goto op_main_LoadName; Executed by:
executed 186 times by 3 tests: op_byte_LoadName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadName:goto op_main_LoadName; Executed by:
code before this statement executed 14454 times by 47 tests: ; (void)name;; (void)base_ptr;;op_main_LoadName: Executed by:
| 0-14454 | ||||||
93 | continue; executed 14640 times by 47 tests: }continue; Executed by:
| 14640 | ||||||
94 | - | |||||||
95 | { int index; const char *base_ptr; op_int_LoadGlobalLookup: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadGlobalLookup: never executed: op_main_LoadGlobalLookup;goto op_main_LoadGlobalLookup; never executed: op_byte_LoadGlobalLookup: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadGlobalLookup:goto op_main_LoadGlobalLookup; code before this statement executed 8 times by 3 tests: ; (void)index;; (void)base_ptr;;op_main_LoadGlobalLookup: Executed by:
| 0-8 | ||||||
96 | continue; executed 8 times by 3 tests: }continue; Executed by:
| 8 | ||||||
97 | - | |||||||
98 | { int name; const char *base_ptr; op_int_StoreNameSloppy: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreNameSloppy: never executed: op_main_StoreNameSloppy;goto op_main_StoreNameSloppy; never executed: op_byte_StoreNameSloppy: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreNameSloppy:goto op_main_StoreNameSloppy; code before this statement executed 44 times by 7 tests: ; (void)name;; (void)base_ptr;;op_main_StoreNameSloppy: Executed by:
| 0-44 | ||||||
99 | continue; executed 44 times by 7 tests: }continue; Executed by:
| 44 | ||||||
100 | - | |||||||
101 | { int name; const char *base_ptr; op_int_StoreNameStrict: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreNameStrict: never executed: op_main_StoreNameStrict;goto op_main_StoreNameStrict; never executed: op_byte_StoreNameStrict: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreNameStrict:goto op_main_StoreNameStrict; code before this statement executed 2 times by 1 test: ; (void)name;; (void)base_ptr;;op_main_StoreNameStrict: Executed by:
| 0-2 | ||||||
102 | continue; executed 2 times by 1 test: }continue; Executed by:
| 2 | ||||||
103 | - | |||||||
104 | { int base; const char *base_ptr; op_int_LoadElement: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadElement: never executed: op_main_LoadElement;goto op_main_LoadElement; never executed: op_byte_LoadElement: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadElement:goto op_main_LoadElement; code before this statement executed 458 times by 15 tests: ; (void)base;; (void)base_ptr;;op_main_LoadElement: Executed by:
| 0-458 | ||||||
105 | continue; executed 458 times by 15 tests: }continue; Executed by:
| 458 | ||||||
106 | - | |||||||
107 | { int base; int index; const char *base_ptr; op_int_StoreElement: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreElement: never executed: op_main_StoreElement;goto op_main_StoreElement; never executed: op_byte_StoreElement: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreElement:goto op_main_StoreElement; code before this statement executed 368 times by 3 tests: ; (void)base;; (void)index;; (void)base_ptr;;op_main_StoreElement: Executed by:
| 0-368 | ||||||
108 | continue; executed 368 times by 3 tests: }continue; Executed by:
| 368 | ||||||
109 | - | |||||||
110 | { int name; const char *base_ptr; op_int_LoadProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadProperty: executed 456 times by 4 tests: op_main_LoadProperty;goto op_main_LoadProperty; Executed by:
executed 456 times by 4 tests: op_byte_LoadProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadProperty:goto op_main_LoadProperty; Executed by:
code before this statement executed 14566 times by 46 tests: ; (void)name;; (void)base_ptr;;op_main_LoadProperty: Executed by:
| 0-14566 | ||||||
111 | continue; executed 15022 times by 47 tests: }continue; Executed by:
| 15022 | ||||||
112 | - | |||||||
113 | { int index; const char *base_ptr; op_int_GetLookup: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_GetLookup: never executed: op_main_GetLookup;goto op_main_GetLookup; never executed: op_byte_GetLookup: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_GetLookup:goto op_main_GetLookup; code before this statement executed 32 times by 3 tests: ; (void)index;; (void)base_ptr;;op_main_GetLookup: Executed by:
| 0-32 | ||||||
114 | continue; executed 32 times by 3 tests: }continue; Executed by:
| 32 | ||||||
115 | - | |||||||
116 | { int name; int base; const char *base_ptr; op_int_StoreProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreProperty: never executed: op_main_StoreProperty;goto op_main_StoreProperty; never executed: op_byte_StoreProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreProperty:goto op_main_StoreProperty; code before this statement executed 904 times by 24 tests: ; (void)name;; (void)base;; (void)base_ptr;;op_main_StoreProperty: Executed by:
| 0-904 | ||||||
117 | continue; executed 904 times by 24 tests: }continue; Executed by:
| 904 | ||||||
118 | - | |||||||
119 | { int index; int base; const char *base_ptr; op_int_SetLookup: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_SetLookup: never executed: op_main_SetLookup;goto op_main_SetLookup; never executed: op_byte_SetLookup: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_SetLookup:goto op_main_SetLookup; code before this statement never executed: ; (void)index;; (void)base;; (void)base_ptr;;op_main_SetLookup: | 0 | ||||||
120 | continue; never executed: }continue; | 0 | ||||||
121 | - | |||||||
122 | { int property; const char *base_ptr; op_int_LoadSuperProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); property = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadSuperProperty: never executed: op_main_LoadSuperProperty;goto op_main_LoadSuperProperty; never executed: op_byte_LoadSuperProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); property = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadSuperProperty:goto op_main_LoadSuperProperty; code before this statement never executed: ; (void)property;; (void)base_ptr;;op_main_LoadSuperProperty: | 0 | ||||||
123 | continue; never executed: }continue; | 0 | ||||||
124 | - | |||||||
125 | { int property; const char *base_ptr; op_int_StoreSuperProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); property = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_StoreSuperProperty: never executed: op_main_StoreSuperProperty;goto op_main_StoreSuperProperty; never executed: op_byte_StoreSuperProperty: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); property = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_StoreSuperProperty:goto op_main_StoreSuperProperty; code before this statement never executed: ; (void)property;; (void)base_ptr;;op_main_StoreSuperProperty: | 0 | ||||||
126 | continue; never executed: }continue; | 0 | ||||||
127 | - | |||||||
128 | { int base; int propertyIndex; const char *base_ptr; op_int_StoreScopeObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreScopeObjectProperty: never executed: op_main_StoreScopeObjectProperty;goto op_main_StoreScopeObjectProperty; never executed: op_byte_StoreScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreScopeObjectProperty:goto op_main_StoreScopeObjectProperty; code before this statement executed 384 times by 21 tests: ; (void)base;; (void)propertyIndex;; (void)base_ptr;;op_main_StoreScopeObjectProperty: Executed by:
| 0-384 | ||||||
129 | continue; executed 384 times by 21 tests: }continue; Executed by:
| 384 | ||||||
130 | - | |||||||
131 | { int propertyIndex; int base; int captureRequired; const char *base_ptr; op_int_LoadScopeObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_LoadScopeObjectProperty: never executed: op_main_LoadScopeObjectProperty;goto op_main_LoadScopeObjectProperty; never executed: op_byte_LoadScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_LoadScopeObjectProperty:goto op_main_LoadScopeObjectProperty; code before this statement executed 4474 times by 43 tests: ; (void)propertyIndex;; (void)base;; (void)captureRequired;; (void)base_ptr;;op_main_LoadScopeObjectProperty: Executed by:
| 0-4474 | ||||||
132 | continue; executed 4474 times by 43 tests: }continue; Executed by:
| 4474 | ||||||
133 | - | |||||||
134 | { int base; int propertyIndex; const char *base_ptr; op_int_StoreContextObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_StoreContextObjectProperty: never executed: op_main_StoreContextObjectProperty;goto op_main_StoreContextObjectProperty; never executed: op_byte_StoreContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_StoreContextObjectProperty:goto op_main_StoreContextObjectProperty; code before this statement never executed: ; (void)base;; (void)propertyIndex;; (void)base_ptr;;op_main_StoreContextObjectProperty: | 0 | ||||||
135 | continue; never executed: }continue; | 0 | ||||||
136 | - | |||||||
137 | { int propertyIndex; int base; int captureRequired; const char *base_ptr; op_int_LoadContextObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); propertyIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_LoadContextObjectProperty: never executed: op_main_LoadContextObjectProperty;goto op_main_LoadContextObjectProperty; never executed: op_byte_LoadContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); propertyIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; captureRequired = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_LoadContextObjectProperty:goto op_main_LoadContextObjectProperty; code before this statement never executed: ; (void)propertyIndex;; (void)base;; (void)captureRequired;; (void)base_ptr;;op_main_LoadContextObjectProperty: | 0 | ||||||
138 | continue; never executed: }continue; | 0 | ||||||
139 | - | |||||||
140 | { int index; int base; const char *base_ptr; op_int_LoadIdObject: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_LoadIdObject: never executed: op_main_LoadIdObject;goto op_main_LoadIdObject; never executed: op_byte_LoadIdObject: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_LoadIdObject:goto op_main_LoadIdObject; code before this statement executed 4110 times by 32 tests: ; (void)index;; (void)base;; (void)base_ptr;;op_main_LoadIdObject: Executed by:
| 0-4110 | ||||||
141 | continue; executed 4110 times by 32 tests: }continue; Executed by:
| 4110 | ||||||
142 | - | |||||||
143 | { const char *base_ptr; op_int_Yield: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Yield: never executed: op_main_Yield;goto op_main_Yield; never executed: op_byte_Yield: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Yield:goto op_main_Yield; code before this statement never executed: ; (void)base_ptr;;op_main_Yield: | 0 | ||||||
144 | continue; never executed: }continue; | 0 | ||||||
145 | - | |||||||
146 | { int offset; const char *base_ptr; op_int_Resume: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Resume: never executed: op_main_Resume;goto op_main_Resume; never executed: op_byte_Resume: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Resume:goto op_main_Resume; code before this statement never executed: ; (void)offset;; (void)base_ptr;;op_main_Resume: | 0 | ||||||
147 | continue; never executed: }continue; | 0 | ||||||
148 | - | |||||||
149 | { int name; int argc; int argv; const char *base_ptr; op_int_CallValue: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallValue: never executed: op_main_CallValue;goto op_main_CallValue; never executed: op_byte_CallValue: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallValue:goto op_main_CallValue; code before this statement executed 34 times by 6 tests: ; (void)name;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallValue: Executed by:
| 0-34 | ||||||
150 | continue; executed 34 times by 6 tests: }continue; Executed by:
| 34 | ||||||
151 | - | |||||||
152 | { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallProperty: executed 240 times by 4 tests: op_main_CallProperty;goto op_main_CallProperty; Executed by:
executed 240 times by 4 tests: op_byte_CallProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallProperty:goto op_main_CallProperty; Executed by:
code before this statement executed 3732 times by 33 tests: ; (void)name;; (void)base;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallProperty: Executed by:
| 0-3732 | ||||||
153 | continue; executed 3972 times by 33 tests: }continue; Executed by:
| 3972 | ||||||
154 | - | |||||||
155 | { int lookupIndex; int base; int argc; int argv; const char *base_ptr; op_int_CallPropertyLookup: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); lookupIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallPropertyLookup: never executed: op_main_CallPropertyLookup;goto op_main_CallPropertyLookup; never executed: op_byte_CallPropertyLookup: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); lookupIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallPropertyLookup:goto op_main_CallPropertyLookup; code before this statement executed 8 times by 3 tests: ; (void)lookupIndex;; (void)base;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallPropertyLookup: Executed by:
| 0-8 | ||||||
156 | continue; executed 8 times by 3 tests: }continue; Executed by:
| 8 | ||||||
157 | - | |||||||
158 | { int base; int index; int argc; int argv; const char *base_ptr; op_int_CallElement: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallElement: never executed: op_main_CallElement;goto op_main_CallElement; never executed: op_byte_CallElement: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallElement:goto op_main_CallElement; code before this statement executed 30 times by 3 tests: ; (void)base;; (void)index;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallElement: Executed by:
| 0-30 | ||||||
159 | continue; executed 30 times by 3 tests: }continue; Executed by:
| 30 | ||||||
160 | - | |||||||
161 | { int name; int argc; int argv; const char *base_ptr; op_int_CallName: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallName: executed 48 times by 2 tests: op_main_CallName;goto op_main_CallName; Executed by:
executed 48 times by 2 tests: op_byte_CallName: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallName:goto op_main_CallName; Executed by:
code before this statement executed 324 times by 10 tests: ; (void)name;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallName: Executed by:
| 0-324 | ||||||
162 | continue; executed 372 times by 10 tests: }continue; Executed by:
| 372 | ||||||
163 | - | |||||||
164 | { int argc; int argv; const char *base_ptr; op_int_CallPossiblyDirectEval: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_CallPossiblyDirectEval: never executed: op_main_CallPossiblyDirectEval;goto op_main_CallPossiblyDirectEval; never executed: op_byte_CallPossiblyDirectEval: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_CallPossiblyDirectEval:goto op_main_CallPossiblyDirectEval; code before this statement executed 14 times by 2 tests: ; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallPossiblyDirectEval: Executed by:
| 0-14 | ||||||
165 | continue; executed 14 times by 2 tests: }continue; Executed by:
| 14 | ||||||
166 | - | |||||||
167 | { int index; int argc; int argv; const char *base_ptr; op_int_CallGlobalLookup: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CallGlobalLookup: never executed: op_main_CallGlobalLookup;goto op_main_CallGlobalLookup; never executed: op_byte_CallGlobalLookup: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CallGlobalLookup:goto op_main_CallGlobalLookup; code before this statement executed 2 times by 1 test: ; (void)index;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallGlobalLookup: Executed by:
| 0-2 | ||||||
168 | continue; executed 2 times by 1 test: }continue; Executed by:
| 2 | ||||||
169 | - | |||||||
170 | { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallScopeObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallScopeObjectProperty: never executed: op_main_CallScopeObjectProperty;goto op_main_CallScopeObjectProperty; never executed: op_byte_CallScopeObjectProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallScopeObjectProperty:goto op_main_CallScopeObjectProperty; code before this statement never executed: ; (void)name;; (void)base;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallScopeObjectProperty: | 0 | ||||||
171 | continue; never executed: }continue; | 0 | ||||||
172 | - | |||||||
173 | { int name; int base; int argc; int argv; const char *base_ptr; op_int_CallContextObjectProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallContextObjectProperty: never executed: op_main_CallContextObjectProperty;goto op_main_CallContextObjectProperty; never executed: op_byte_CallContextObjectProperty: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallContextObjectProperty:goto op_main_CallContextObjectProperty; code before this statement never executed: ; (void)name;; (void)base;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallContextObjectProperty: | 0 | ||||||
174 | continue; never executed: }continue; | 0 | ||||||
175 | - | |||||||
176 | { int func; int thisObject; int argc; int argv; const char *base_ptr; op_int_CallWithSpread: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(4*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 0]));;; thisObject = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 1]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 2]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-4 + 3]));; gotoop_int_CallWithSpread: never executed: op_main_CallWithSpread;goto op_main_CallWithSpread; never executed: op_byte_CallWithSpread: base_ptr = code; code += static_cast<quintptr>(4*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 0]));;; thisObject = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 1]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 2]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-4 + 3]));; op_main_CallWithSpread:goto op_main_CallWithSpread; code before this statement never executed: ; (void)func;; (void)thisObject;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_CallWithSpread: | 0 | ||||||
177 | continue; never executed: }continue; | 0 | ||||||
178 | - | |||||||
179 | { int func; int argc; int argv; const char *base_ptr; op_int_Construct: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_Construct: never executed: op_main_Construct;goto op_main_Construct; never executed: op_byte_Construct: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_Construct:goto op_main_Construct; code before this statement executed 366 times by 8 tests: ; (void)func;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_Construct: Executed by:
| 0-366 | ||||||
180 | continue; executed 366 times by 8 tests: }continue; Executed by:
| 366 | ||||||
181 | - | |||||||
182 | { int func; int argc; int argv; const char *base_ptr; op_int_ConstructWithSpread: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); func = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; argv = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_ConstructWithSpread: never executed: op_main_ConstructWithSpread;goto op_main_ConstructWithSpread; never executed: op_byte_ConstructWithSpread: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); func = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; argv = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_ConstructWithSpread:goto op_main_ConstructWithSpread; code before this statement never executed: ; (void)func;; (void)argc;; (void)argv;; (void)base_ptr;;op_main_ConstructWithSpread: | 0 | ||||||
183 | continue; never executed: }continue; | 0 | ||||||
184 | - | |||||||
185 | { int offset; const char *base_ptr; op_int_SetUnwindHandler: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_SetUnwindHandler: never executed: op_main_SetUnwindHandler;goto op_main_SetUnwindHandler; never executed: op_byte_SetUnwindHandler: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_SetUnwindHandler:goto op_main_SetUnwindHandler; code before this statement executed 150 times by 7 tests: ; (void)offset;; (void)base_ptr;;op_main_SetUnwindHandler: Executed by:
| 0-150 | ||||||
186 | addLabel(code - start + offset); | - | ||||||
187 | continue; executed 150 times by 7 tests: }continue; Executed by:
| 150 | ||||||
188 | - | |||||||
189 | { const char *base_ptr; op_int_UnwindDispatch: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UnwindDispatch: never executed: op_main_UnwindDispatch;goto op_main_UnwindDispatch; never executed: op_byte_UnwindDispatch: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UnwindDispatch:goto op_main_UnwindDispatch; code before this statement executed 50 times by 7 tests: ; (void)base_ptr;;op_main_UnwindDispatch: Executed by:
| 0-50 | ||||||
190 | continue; executed 50 times by 7 tests: }continue; Executed by:
| 50 | ||||||
191 | - | |||||||
192 | { int level; int offset; const char *base_ptr; op_int_UnwindToLabel: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); level = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_UnwindToLabel: never executed: op_main_UnwindToLabel;goto op_main_UnwindToLabel; never executed: op_byte_UnwindToLabel: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); level = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_UnwindToLabel:goto op_main_UnwindToLabel; code before this statement executed 8 times by 1 test: ; (void)level;; (void)offset;; (void)base_ptr;;op_main_UnwindToLabel: Executed by:
| 0-8 | ||||||
193 | addLabel(code - start + offset); | - | ||||||
194 | continue; executed 8 times by 1 test: }continue; Executed by:
| 8 | ||||||
195 | - | |||||||
196 | { const char *base_ptr; op_int_ThrowException: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ThrowException: never executed: op_main_ThrowException;goto op_main_ThrowException; never executed: op_byte_ThrowException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ThrowException:goto op_main_ThrowException; code before this statement executed 42 times by 4 tests: ; (void)base_ptr;;op_main_ThrowException: Executed by:
| 0-42 | ||||||
197 | continue; executed 42 times by 4 tests: }continue; Executed by:
| 42 | ||||||
198 | - | |||||||
199 | { const char *base_ptr; op_int_GetException: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_GetException: never executed: op_main_GetException;goto op_main_GetException; never executed: op_byte_GetException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_GetException:goto op_main_GetException; code before this statement never executed: ; (void)base_ptr;;op_main_GetException: | 0 | ||||||
200 | continue; never executed: }continue; | 0 | ||||||
201 | - | |||||||
202 | { const char *base_ptr; op_int_SetException: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_SetException: never executed: op_main_SetException;goto op_main_SetException; never executed: op_byte_SetException: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_SetException:goto op_main_SetException; code before this statement never executed: ; (void)base_ptr;;op_main_SetException: | 0 | ||||||
203 | continue; never executed: }continue; | 0 | ||||||
204 | - | |||||||
205 | { const char *base_ptr; op_int_CreateCallContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateCallContext: never executed: op_main_CreateCallContext;goto op_main_CreateCallContext; never executed: op_byte_CreateCallContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateCallContext:goto op_main_CreateCallContext; code before this statement executed 154 times by 9 tests: ; (void)base_ptr;;op_main_CreateCallContext: Executed by:
| 0-154 | ||||||
206 | continue; executed 154 times by 9 tests: }continue; Executed by:
| 154 | ||||||
207 | - | |||||||
208 | { int index; int name; const char *base_ptr; op_int_PushCatchContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_PushCatchContext: executed 34 times by 3 tests: op_main_PushCatchContext;goto op_main_PushCatchContext; Executed by:
executed 34 times by 3 tests: op_byte_PushCatchContext: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_PushCatchContext:goto op_main_PushCatchContext; Executed by:
code before this statement executed 16 times by 4 tests: ; (void)index;; (void)name;; (void)base_ptr;;op_main_PushCatchContext: Executed by:
| 0-34 | ||||||
209 | continue; executed 50 times by 7 tests: }continue; Executed by:
| 50 | ||||||
210 | - | |||||||
211 | { const char *base_ptr; op_int_PushWithContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PushWithContext: never executed: op_main_PushWithContext;goto op_main_PushWithContext; never executed: op_byte_PushWithContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PushWithContext:goto op_main_PushWithContext; code before this statement never executed: ; (void)base_ptr;;op_main_PushWithContext: | 0 | ||||||
212 | continue; never executed: }continue; | 0 | ||||||
213 | - | |||||||
214 | { int index; const char *base_ptr; op_int_PushBlockContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_PushBlockContext: never executed: op_main_PushBlockContext;goto op_main_PushBlockContext; never executed: op_byte_PushBlockContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_PushBlockContext:goto op_main_PushBlockContext; code before this statement never executed: ; (void)index;; (void)base_ptr;;op_main_PushBlockContext: | 0 | ||||||
215 | continue; never executed: }continue; | 0 | ||||||
216 | - | |||||||
217 | { const char *base_ptr; op_int_CloneBlockContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CloneBlockContext: never executed: op_main_CloneBlockContext;goto op_main_CloneBlockContext; never executed: op_byte_CloneBlockContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CloneBlockContext:goto op_main_CloneBlockContext; code before this statement never executed: ; (void)base_ptr;;op_main_CloneBlockContext: | 0 | ||||||
218 | continue; never executed: }continue; | 0 | ||||||
219 | - | |||||||
220 | { int index; const char *base_ptr; op_int_PushScriptContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_PushScriptContext: never executed: op_main_PushScriptContext;goto op_main_PushScriptContext; never executed: op_byte_PushScriptContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_PushScriptContext:goto op_main_PushScriptContext; code before this statement never executed: ; (void)index;; (void)base_ptr;;op_main_PushScriptContext: | 0 | ||||||
221 | continue; never executed: }continue; | 0 | ||||||
222 | - | |||||||
223 | { const char *base_ptr; op_int_PopScriptContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PopScriptContext: never executed: op_main_PopScriptContext;goto op_main_PopScriptContext; never executed: op_byte_PopScriptContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PopScriptContext:goto op_main_PopScriptContext; code before this statement never executed: ; (void)base_ptr;;op_main_PopScriptContext: | 0 | ||||||
224 | continue; never executed: }continue; | 0 | ||||||
225 | - | |||||||
226 | { const char *base_ptr; op_int_PopContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_PopContext: never executed: op_main_PopContext;goto op_main_PopContext; never executed: op_byte_PopContext: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_PopContext:goto op_main_PopContext; code before this statement executed 204 times by 11 tests: ; (void)base_ptr;;op_main_PopContext: Executed by:
| 0-204 | ||||||
227 | continue; executed 204 times by 11 tests: }continue; Executed by:
| 204 | ||||||
228 | - | |||||||
229 | { int iterator; const char *base_ptr; op_int_GetIterator: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); iterator = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_GetIterator: never executed: op_main_GetIterator;goto op_main_GetIterator; never executed: op_byte_GetIterator: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); iterator = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_GetIterator:goto op_main_GetIterator; code before this statement never executed: ; (void)iterator;; (void)base_ptr;;op_main_GetIterator: | 0 | ||||||
230 | continue; never executed: }continue; | 0 | ||||||
231 | - | |||||||
232 | { int value; const char *base_ptr; op_int_IteratorNext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); value = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_IteratorNext: never executed: op_main_IteratorNext;goto op_main_IteratorNext; never executed: op_byte_IteratorNext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); value = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_IteratorNext:goto op_main_IteratorNext; code before this statement never executed: ; (void)value;; (void)base_ptr;;op_main_IteratorNext: | 0 | ||||||
233 | continue; never executed: }continue; | 0 | ||||||
234 | - | |||||||
235 | { int done; const char *base_ptr; op_int_IteratorClose: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); done = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_IteratorClose: never executed: op_main_IteratorClose;goto op_main_IteratorClose; never executed: op_byte_IteratorClose: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); done = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_IteratorClose:goto op_main_IteratorClose; code before this statement never executed: ; (void)done;; (void)base_ptr;;op_main_IteratorClose: | 0 | ||||||
236 | continue; never executed: }continue; | 0 | ||||||
237 | - | |||||||
238 | { const char *base_ptr; op_int_DestructureRestElement: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_DestructureRestElement: never executed: op_main_DestructureRestElement;goto op_main_DestructureRestElement; never executed: op_byte_DestructureRestElement: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_DestructureRestElement:goto op_main_DestructureRestElement; code before this statement never executed: ; (void)base_ptr;;op_main_DestructureRestElement: | 0 | ||||||
239 | continue; never executed: }continue; | 0 | ||||||
240 | - | |||||||
241 | { int base; int index; const char *base_ptr; op_int_DeleteProperty: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); base = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; index = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DeleteProperty: never executed: op_main_DeleteProperty;goto op_main_DeleteProperty; never executed: op_byte_DeleteProperty: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); base = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; index = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DeleteProperty:goto op_main_DeleteProperty; code before this statement never executed: ; (void)base;; (void)index;; (void)base_ptr;;op_main_DeleteProperty: | 0 | ||||||
242 | continue; never executed: }continue; | 0 | ||||||
243 | - | |||||||
244 | { int name; const char *base_ptr; op_int_DeleteName: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_DeleteName: never executed: op_main_DeleteName;goto op_main_DeleteName; never executed: op_byte_DeleteName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_DeleteName:goto op_main_DeleteName; code before this statement never executed: ; (void)name;; (void)base_ptr;;op_main_DeleteName: | 0 | ||||||
245 | continue; never executed: }continue; | 0 | ||||||
246 | - | |||||||
247 | { int name; const char *base_ptr; op_int_TypeofName: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); name = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_TypeofName: never executed: op_main_TypeofName;goto op_main_TypeofName; never executed: op_byte_TypeofName: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); name = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_TypeofName:goto op_main_TypeofName; code before this statement never executed: ; (void)name;; (void)base_ptr;;op_main_TypeofName: | 0 | ||||||
248 | continue; never executed: }continue; | 0 | ||||||
249 | - | |||||||
250 | { const char *base_ptr; op_int_TypeofValue: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_TypeofValue: never executed: op_main_TypeofValue;goto op_main_TypeofValue; never executed: op_byte_TypeofValue: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_TypeofValue:goto op_main_TypeofValue; code before this statement executed 72 times by 3 tests: ; (void)base_ptr;;op_main_TypeofValue: Executed by:
| 0-72 | ||||||
251 | continue; executed 72 times by 3 tests: }continue; Executed by:
| 72 | ||||||
252 | - | |||||||
253 | { int varName; int isDeletable; const char *base_ptr; op_int_DeclareVar: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); varName = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; isDeletable = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DeclareVar: never executed: op_main_DeclareVar;goto op_main_DeclareVar; never executed: op_byte_DeclareVar: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); varName = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; isDeletable = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DeclareVar:goto op_main_DeclareVar; code before this statement executed 30 times by 3 tests: ; (void)varName;; (void)isDeletable;; (void)base_ptr;;op_main_DeclareVar: Executed by:
| 0-30 | ||||||
254 | continue; executed 30 times by 3 tests: }continue; Executed by:
| 30 | ||||||
255 | - | |||||||
256 | { int argc; int args; const char *base_ptr; op_int_DefineArray: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(2*sizeof(int) + 1); argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 0]));;; args = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-2 + 1]));; gotoop_int_DefineArray: never executed: op_main_DefineArray;goto op_main_DefineArray; never executed: op_byte_DefineArray: base_ptr = code; code += static_cast<quintptr>(2*sizeof(qint8) + 1); argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 0]));;; args = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-2 + 1]));; op_main_DefineArray:goto op_main_DefineArray; code before this statement executed 122 times by 11 tests: ; (void)argc;; (void)args;; (void)base_ptr;;op_main_DefineArray: Executed by:
| 0-122 | ||||||
257 | continue; executed 122 times by 11 tests: }continue; Executed by:
| 122 | ||||||
258 | - | |||||||
259 | { int internalClassId; int argc; int args; const char *base_ptr; op_int_DefineObjectLiteral: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); internalClassId = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; argc = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; args = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_DefineObjectLiteral: never executed: op_main_DefineObjectLiteral;goto op_main_DefineObjectLiteral; never executed: op_byte_DefineObjectLiteral: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); internalClassId = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; argc = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; args = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_DefineObjectLiteral:goto op_main_DefineObjectLiteral; code before this statement executed 20 times by 4 tests: ; (void)internalClassId;; (void)argc;; (void)args;; (void)base_ptr;;op_main_DefineObjectLiteral: Executed by:
| 0-20 | ||||||
260 | continue; executed 20 times by 4 tests: }continue; Executed by:
| 20 | ||||||
261 | - | |||||||
262 | { int classIndex; int heritage; int computedNames; const char *base_ptr; op_int_CreateClass: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(3*sizeof(int) + 1); classIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 0]));;; heritage = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 1]));;; computedNames = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-3 + 2]));; gotoop_int_CreateClass: never executed: op_main_CreateClass;goto op_main_CreateClass; never executed: op_byte_CreateClass: base_ptr = code; code += static_cast<quintptr>(3*sizeof(qint8) + 1); classIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 0]));;; heritage = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 1]));;; computedNames = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-3 + 2]));; op_main_CreateClass:goto op_main_CreateClass; code before this statement never executed: ; (void)classIndex;; (void)heritage;; (void)computedNames;; (void)base_ptr;;op_main_CreateClass: | 0 | ||||||
263 | continue; never executed: }continue; | 0 | ||||||
264 | - | |||||||
265 | { const char *base_ptr; op_int_CreateMappedArgumentsObject: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateMappedArgumentsObject: never executed: op_main_CreateMappedArgumentsObject;goto op_main_CreateMappedArgumentsObject; never executed: op_byte_CreateMappedArgumentsObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateMappedArgumentsObject:goto op_main_CreateMappedArgumentsObject; code before this statement executed 30 times by 5 tests: ; (void)base_ptr;;op_main_CreateMappedArgumentsObject: Executed by:
| 0-30 | ||||||
266 | continue; executed 30 times by 5 tests: }continue; Executed by:
| 30 | ||||||
267 | - | |||||||
268 | { const char *base_ptr; op_int_CreateUnmappedArgumentsObject: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CreateUnmappedArgumentsObject: never executed: op_main_CreateUnmappedArgumentsObject;goto op_main_CreateUnmappedArgumentsObject; never executed: op_byte_CreateUnmappedArgumentsObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CreateUnmappedArgumentsObject:goto op_main_CreateUnmappedArgumentsObject; code before this statement never executed: ; (void)base_ptr;;op_main_CreateUnmappedArgumentsObject: | 0 | ||||||
269 | continue; never executed: }continue; | 0 | ||||||
270 | - | |||||||
271 | { int argIndex; const char *base_ptr; op_int_CreateRestParameter: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); argIndex = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CreateRestParameter: never executed: op_main_CreateRestParameter;goto op_main_CreateRestParameter; never executed: op_byte_CreateRestParameter: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); argIndex = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CreateRestParameter:goto op_main_CreateRestParameter; code before this statement never executed: ; (void)argIndex;; (void)base_ptr;;op_main_CreateRestParameter: | 0 | ||||||
272 | continue; never executed: }continue; | 0 | ||||||
273 | - | |||||||
274 | { const char *base_ptr; op_int_ConvertThisToObject: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ConvertThisToObject: never executed: op_main_ConvertThisToObject;goto op_main_ConvertThisToObject; never executed: op_byte_ConvertThisToObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ConvertThisToObject:goto op_main_ConvertThisToObject; code before this statement executed 8 times by 1 test: ; (void)base_ptr;;op_main_ConvertThisToObject: Executed by:
| 0-8 | ||||||
275 | continue; executed 8 times by 1 test: }continue; Executed by:
| 8 | ||||||
276 | - | |||||||
277 | { const char *base_ptr; op_int_LoadSuperConstructor: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_LoadSuperConstructor: never executed: op_main_LoadSuperConstructor;goto op_main_LoadSuperConstructor; never executed: op_byte_LoadSuperConstructor: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_LoadSuperConstructor:goto op_main_LoadSuperConstructor; code before this statement never executed: ; (void)base_ptr;;op_main_LoadSuperConstructor: | 0 | ||||||
278 | continue; never executed: }continue; | 0 | ||||||
279 | - | |||||||
280 | { const char *base_ptr; op_int_ToObject: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_ToObject: never executed: op_main_ToObject;goto op_main_ToObject; never executed: op_byte_ToObject: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_ToObject:goto op_main_ToObject; code before this statement never executed: ; (void)base_ptr;;op_main_ToObject: | 0 | ||||||
281 | continue; never executed: }continue; | 0 | ||||||
282 | - | |||||||
283 | { int offset; const char *base_ptr; op_int_Jump: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Jump: executed 164 times by 7 tests: op_main_Jump;goto op_main_Jump; Executed by:
executed 164 times by 7 tests: op_byte_Jump: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Jump:goto op_main_Jump; Executed by:
code before this statement executed 1908 times by 30 tests: ; (void)offset;; (void)base_ptr;;op_main_Jump: Executed by:
| 0-1908 | ||||||
284 | addLabel(code - start + offset); | - | ||||||
285 | continue; executed 2072 times by 31 tests: }continue; Executed by:
| 2072 | ||||||
286 | - | |||||||
287 | { int offset; const char *base_ptr; op_int_JumpTrue: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpTrue: never executed: op_main_JumpTrue;goto op_main_JumpTrue; never executed: op_byte_JumpTrue: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpTrue:goto op_main_JumpTrue; code before this statement executed 248 times by 9 tests: ; (void)offset;; (void)base_ptr;;op_main_JumpTrue: Executed by:
| 0-248 | ||||||
288 | addLabel(code - start + offset); | - | ||||||
289 | continue; executed 248 times by 9 tests: }continue; Executed by:
| 248 | ||||||
290 | - | |||||||
291 | { int offset; const char *base_ptr; op_int_JumpFalse: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpFalse: executed 32 times by 6 tests: op_main_JumpFalse;goto op_main_JumpFalse; Executed by:
executed 32 times by 6 tests: op_byte_JumpFalse: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpFalse:goto op_main_JumpFalse; Executed by:
code before this statement executed 3394 times by 36 tests: ; (void)offset;; (void)base_ptr;;op_main_JumpFalse: Executed by:
| 0-3394 | ||||||
292 | addLabel(code - start + offset); | - | ||||||
293 | continue; executed 3426 times by 37 tests: }continue; Executed by:
| 3426 | ||||||
294 | - | |||||||
295 | { int offset; const char *base_ptr; op_int_JumpNoException: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpNoException: never executed: op_main_JumpNoException;goto op_main_JumpNoException; never executed: op_byte_JumpNoException: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpNoException:goto op_main_JumpNoException; code before this statement executed 50 times by 7 tests: ; (void)offset;; (void)base_ptr;;op_main_JumpNoException: Executed by:
| 0-50 | ||||||
296 | addLabel(code - start + offset); | - | ||||||
297 | continue; executed 50 times by 7 tests: }continue; Executed by:
| 50 | ||||||
298 | - | |||||||
299 | { int offset; const char *base_ptr; op_int_JumpNotUndefined: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); offset = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_JumpNotUndefined: never executed: op_main_JumpNotUndefined;goto op_main_JumpNotUndefined; never executed: op_byte_JumpNotUndefined: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); offset = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_JumpNotUndefined:goto op_main_JumpNotUndefined; code before this statement never executed: ; (void)offset;; (void)base_ptr;;op_main_JumpNotUndefined: | 0 | ||||||
300 | addLabel(code - start + offset); | - | ||||||
301 | continue; never executed: }continue; | 0 | ||||||
302 | - | |||||||
303 | { const char *base_ptr; op_int_CmpEqNull: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CmpEqNull: never executed: op_main_CmpEqNull;goto op_main_CmpEqNull; never executed: op_byte_CmpEqNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CmpEqNull:goto op_main_CmpEqNull; code before this statement never executed: ; (void)base_ptr;;op_main_CmpEqNull: | 0 | ||||||
304 | continue; never executed: }continue; | 0 | ||||||
305 | - | |||||||
306 | { const char *base_ptr; op_int_CmpNeNull: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_CmpNeNull: never executed: op_main_CmpNeNull;goto op_main_CmpNeNull; never executed: op_byte_CmpNeNull: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_CmpNeNull:goto op_main_CmpNeNull; code before this statement executed 8 times by 1 test: ; (void)base_ptr;;op_main_CmpNeNull: Executed by:
| 0-8 | ||||||
307 | continue; executed 8 times by 1 test: }continue; Executed by:
| 8 | ||||||
308 | - | |||||||
309 | { int lhs; const char *base_ptr; op_int_CmpEqInt: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpEqInt: executed 2 times by 1 test: op_main_CmpEqInt;goto op_main_CmpEqInt; Executed by:
executed 2 times by 1 test: op_byte_CmpEqInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpEqInt:goto op_main_CmpEqInt; Executed by:
code before this statement executed 38 times by 7 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpEqInt: Executed by:
| 0-38 | ||||||
310 | continue; executed 40 times by 8 tests: }continue; Executed by:
| 40 | ||||||
311 | - | |||||||
312 | { int lhs; const char *base_ptr; op_int_CmpNeInt: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpNeInt: never executed: op_main_CmpNeInt;goto op_main_CmpNeInt; never executed: op_byte_CmpNeInt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpNeInt:goto op_main_CmpNeInt; code before this statement executed 30 times by 3 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpNeInt: Executed by:
| 0-30 | ||||||
313 | continue; executed 30 times by 3 tests: }continue; Executed by:
| 30 | ||||||
314 | - | |||||||
315 | { int lhs; const char *base_ptr; op_int_CmpEq: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpEq: never executed: op_main_CmpEq;goto op_main_CmpEq; never executed: op_byte_CmpEq: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpEq:goto op_main_CmpEq; code before this statement executed 1042 times by 16 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpEq: Executed by:
| 0-1042 | ||||||
316 | continue; executed 1042 times by 16 tests: }continue; Executed by:
| 1042 | ||||||
317 | - | |||||||
318 | { int lhs; const char *base_ptr; op_int_CmpNe: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpNe: never executed: op_main_CmpNe;goto op_main_CmpNe; never executed: op_byte_CmpNe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpNe:goto op_main_CmpNe; code before this statement executed 86 times by 7 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpNe: Executed by:
| 0-86 | ||||||
319 | continue; executed 86 times by 7 tests: }continue; Executed by:
| 86 | ||||||
320 | - | |||||||
321 | { int lhs; const char *base_ptr; op_int_CmpGt: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpGt: never executed: op_main_CmpGt;goto op_main_CmpGt; never executed: op_byte_CmpGt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpGt:goto op_main_CmpGt; code before this statement executed 74 times by 10 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpGt: Executed by:
| 0-74 | ||||||
322 | continue; executed 74 times by 10 tests: }continue; Executed by:
| 74 | ||||||
323 | - | |||||||
324 | { int lhs; const char *base_ptr; op_int_CmpGe: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpGe: never executed: op_main_CmpGe;goto op_main_CmpGe; never executed: op_byte_CmpGe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpGe:goto op_main_CmpGe; code before this statement executed 12 times by 3 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpGe: Executed by:
| 0-12 | ||||||
325 | continue; executed 12 times by 3 tests: }continue; Executed by:
| 12 | ||||||
326 | - | |||||||
327 | { int lhs; const char *base_ptr; op_int_CmpLt: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpLt: never executed: op_main_CmpLt;goto op_main_CmpLt; never executed: op_byte_CmpLt: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpLt:goto op_main_CmpLt; code before this statement executed 336 times by 15 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpLt: Executed by:
| 0-336 | ||||||
328 | continue; executed 336 times by 15 tests: }continue; Executed by:
| 336 | ||||||
329 | - | |||||||
330 | { int lhs; const char *base_ptr; op_int_CmpLe: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpLe: never executed: op_main_CmpLe;goto op_main_CmpLe; never executed: op_byte_CmpLe: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpLe:goto op_main_CmpLe; code before this statement executed 72 times by 5 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpLe: Executed by:
| 0-72 | ||||||
331 | continue; executed 72 times by 5 tests: }continue; Executed by:
| 72 | ||||||
332 | - | |||||||
333 | { int lhs; const char *base_ptr; op_int_CmpStrictEqual: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpStrictEqual: never executed: op_main_CmpStrictEqual;goto op_main_CmpStrictEqual; never executed: op_byte_CmpStrictEqual: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpStrictEqual:goto op_main_CmpStrictEqual; code before this statement executed 586 times by 11 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpStrictEqual: Executed by:
| 0-586 | ||||||
334 | continue; executed 586 times by 11 tests: }continue; Executed by:
| 586 | ||||||
335 | - | |||||||
336 | { int lhs; const char *base_ptr; op_int_CmpStrictNotEqual: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpStrictNotEqual: never executed: op_main_CmpStrictNotEqual;goto op_main_CmpStrictNotEqual; never executed: op_byte_CmpStrictNotEqual: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpStrictNotEqual:goto op_main_CmpStrictNotEqual; code before this statement executed 48 times by 6 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpStrictNotEqual: Executed by:
| 0-48 | ||||||
337 | continue; executed 48 times by 6 tests: }continue; Executed by:
| 48 | ||||||
338 | - | |||||||
339 | { int lhs; const char *base_ptr; op_int_CmpIn: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpIn: never executed: op_main_CmpIn;goto op_main_CmpIn; never executed: op_byte_CmpIn: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpIn:goto op_main_CmpIn; code before this statement executed 50 times by 2 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpIn: Executed by:
| 0-50 | ||||||
340 | continue; executed 50 times by 2 tests: }continue; Executed by:
| 50 | ||||||
341 | - | |||||||
342 | { int lhs; const char *base_ptr; op_int_CmpInstanceOf: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_CmpInstanceOf: never executed: op_main_CmpInstanceOf;goto op_main_CmpInstanceOf; never executed: op_byte_CmpInstanceOf: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_CmpInstanceOf:goto op_main_CmpInstanceOf; code before this statement executed 84 times by 5 tests: ; (void)lhs;; (void)base_ptr;;op_main_CmpInstanceOf: Executed by:
| 0-84 | ||||||
343 | continue; executed 84 times by 5 tests: }continue; Executed by:
| 84 | ||||||
344 | - | |||||||
345 | { const char *base_ptr; op_int_UNot: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UNot: never executed: op_main_UNot;goto op_main_UNot; never executed: op_byte_UNot: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UNot:goto op_main_UNot; code before this statement executed 134 times by 10 tests: ; (void)base_ptr;;op_main_UNot: Executed by:
| 0-134 | ||||||
346 | continue; executed 134 times by 10 tests: }continue; Executed by:
| 134 | ||||||
347 | - | |||||||
348 | { const char *base_ptr; op_int_UPlus: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UPlus: never executed: op_main_UPlus;goto op_main_UPlus; never executed: op_byte_UPlus: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UPlus:goto op_main_UPlus; code before this statement executed 2 times by 1 test: ; (void)base_ptr;;op_main_UPlus: Executed by:
| 0-2 | ||||||
349 | continue; executed 2 times by 1 test: }continue; Executed by:
| 2 | ||||||
350 | - | |||||||
351 | { const char *base_ptr; op_int_UMinus: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UMinus: never executed: op_main_UMinus;goto op_main_UMinus; never executed: op_byte_UMinus: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UMinus:goto op_main_UMinus; code before this statement executed 26 times by 3 tests: ; (void)base_ptr;;op_main_UMinus: Executed by:
| 0-26 | ||||||
352 | continue; executed 26 times by 3 tests: }continue; Executed by:
| 26 | ||||||
353 | - | |||||||
354 | { const char *base_ptr; op_int_UCompl: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_UCompl: never executed: op_main_UCompl;goto op_main_UCompl; never executed: op_byte_UCompl: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_UCompl:goto op_main_UCompl; code before this statement never executed: ; (void)base_ptr;;op_main_UCompl: | 0 | ||||||
355 | continue; never executed: }continue; | 0 | ||||||
356 | - | |||||||
357 | { const char *base_ptr; op_int_Increment: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Increment: never executed: op_main_Increment;goto op_main_Increment; never executed: op_byte_Increment: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Increment:goto op_main_Increment; code before this statement executed 326 times by 13 tests: ; (void)base_ptr;;op_main_Increment: Executed by:
| 0-326 | ||||||
358 | continue; executed 326 times by 13 tests: }continue; Executed by:
| 326 | ||||||
359 | - | |||||||
360 | { const char *base_ptr; op_int_Decrement: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Decrement: never executed: op_main_Decrement;goto op_main_Decrement; never executed: op_byte_Decrement: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Decrement:goto op_main_Decrement; code before this statement executed 288 times by 6 tests: ; (void)base_ptr;;op_main_Decrement: Executed by:
| 0-288 | ||||||
361 | continue; executed 288 times by 6 tests: }continue; Executed by:
| 288 | ||||||
362 | - | |||||||
363 | { int lhs; const char *base_ptr; op_int_Add: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Add: never executed: op_main_Add;goto op_main_Add; never executed: op_byte_Add: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Add:goto op_main_Add; code before this statement executed 2130 times by 29 tests: ; (void)lhs;; (void)base_ptr;;op_main_Add: Executed by:
| 0-2130 | ||||||
364 | continue; executed 2130 times by 29 tests: }continue; Executed by:
| 2130 | ||||||
365 | - | |||||||
366 | { int lhs; const char *base_ptr; op_int_BitAnd: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitAnd: never executed: op_main_BitAnd;goto op_main_BitAnd; never executed: op_byte_BitAnd: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitAnd:goto op_main_BitAnd; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_BitAnd: | 0 | ||||||
367 | continue; never executed: }continue; | 0 | ||||||
368 | - | |||||||
369 | { int lhs; const char *base_ptr; op_int_BitOr: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitOr: never executed: op_main_BitOr;goto op_main_BitOr; never executed: op_byte_BitOr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitOr:goto op_main_BitOr; code before this statement executed 14 times by 1 test: ; (void)lhs;; (void)base_ptr;;op_main_BitOr: Executed by:
| 0-14 | ||||||
370 | continue; executed 14 times by 1 test: }continue; Executed by:
| 14 | ||||||
371 | - | |||||||
372 | { int lhs; const char *base_ptr; op_int_BitXor: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitXor: never executed: op_main_BitXor;goto op_main_BitXor; never executed: op_byte_BitXor: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitXor:goto op_main_BitXor; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_BitXor: | 0 | ||||||
373 | continue; never executed: }continue; | 0 | ||||||
374 | - | |||||||
375 | { int lhs; const char *base_ptr; op_int_UShr: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_UShr: never executed: op_main_UShr;goto op_main_UShr; never executed: op_byte_UShr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_UShr:goto op_main_UShr; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_UShr: | 0 | ||||||
376 | continue; never executed: }continue; | 0 | ||||||
377 | - | |||||||
378 | { int lhs; const char *base_ptr; op_int_Shr: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Shr: never executed: op_main_Shr;goto op_main_Shr; never executed: op_byte_Shr: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Shr:goto op_main_Shr; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_Shr: | 0 | ||||||
379 | continue; never executed: }continue; | 0 | ||||||
380 | - | |||||||
381 | { int lhs; const char *base_ptr; op_int_Shl: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Shl: never executed: op_main_Shl;goto op_main_Shl; never executed: op_byte_Shl: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Shl:goto op_main_Shl; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_Shl: | 0 | ||||||
382 | continue; never executed: }continue; | 0 | ||||||
383 | - | |||||||
384 | { int rhs; const char *base_ptr; op_int_BitAndConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitAndConst: never executed: op_main_BitAndConst;goto op_main_BitAndConst; never executed: op_byte_BitAndConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitAndConst:goto op_main_BitAndConst; code before this statement executed 4 times by 1 test: ; (void)rhs;; (void)base_ptr;;op_main_BitAndConst: Executed by:
| 0-4 | ||||||
385 | continue; executed 4 times by 1 test: }continue; Executed by:
| 4 | ||||||
386 | - | |||||||
387 | { int rhs; const char *base_ptr; op_int_BitOrConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitOrConst: never executed: op_main_BitOrConst;goto op_main_BitOrConst; never executed: op_byte_BitOrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitOrConst:goto op_main_BitOrConst; code before this statement never executed: ; (void)rhs;; (void)base_ptr;;op_main_BitOrConst: | 0 | ||||||
388 | continue; never executed: }continue; | 0 | ||||||
389 | - | |||||||
390 | { int rhs; const char *base_ptr; op_int_BitXorConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_BitXorConst: never executed: op_main_BitXorConst;goto op_main_BitXorConst; never executed: op_byte_BitXorConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_BitXorConst:goto op_main_BitXorConst; code before this statement never executed: ; (void)rhs;; (void)base_ptr;;op_main_BitXorConst: | 0 | ||||||
391 | continue; never executed: }continue; | 0 | ||||||
392 | - | |||||||
393 | { int rhs; const char *base_ptr; op_int_UShrConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_UShrConst: never executed: op_main_UShrConst;goto op_main_UShrConst; never executed: op_byte_UShrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_UShrConst:goto op_main_UShrConst; code before this statement never executed: ; (void)rhs;; (void)base_ptr;;op_main_UShrConst: | 0 | ||||||
394 | continue; never executed: }continue; | 0 | ||||||
395 | - | |||||||
396 | { int rhs; const char *base_ptr; op_int_ShrConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_ShrConst: never executed: op_main_ShrConst;goto op_main_ShrConst; never executed: op_byte_ShrConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_ShrConst:goto op_main_ShrConst; code before this statement never executed: ; (void)rhs;; (void)base_ptr;;op_main_ShrConst: | 0 | ||||||
397 | continue; never executed: }continue; | 0 | ||||||
398 | - | |||||||
399 | { int rhs; const char *base_ptr; op_int_ShlConst: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); rhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_ShlConst: never executed: op_main_ShlConst;goto op_main_ShlConst; never executed: op_byte_ShlConst: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); rhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_ShlConst:goto op_main_ShlConst; code before this statement never executed: ; (void)rhs;; (void)base_ptr;;op_main_ShlConst: | 0 | ||||||
400 | continue; never executed: }continue; | 0 | ||||||
401 | - | |||||||
402 | { int lhs; const char *base_ptr; op_int_Exp: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Exp: never executed: op_main_Exp;goto op_main_Exp; never executed: op_byte_Exp: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Exp:goto op_main_Exp; code before this statement never executed: ; (void)lhs;; (void)base_ptr;;op_main_Exp: | 0 | ||||||
403 | continue; never executed: }continue; | 0 | ||||||
404 | - | |||||||
405 | { int lhs; const char *base_ptr; op_int_Mul: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Mul: never executed: op_main_Mul;goto op_main_Mul; never executed: op_byte_Mul: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Mul:goto op_main_Mul; code before this statement executed 896 times by 13 tests: ; (void)lhs;; (void)base_ptr;;op_main_Mul: Executed by:
| 0-896 | ||||||
406 | continue; executed 896 times by 13 tests: }continue; Executed by:
| 896 | ||||||
407 | - | |||||||
408 | { int lhs; const char *base_ptr; op_int_Div: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Div: never executed: op_main_Div;goto op_main_Div; never executed: op_byte_Div: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Div:goto op_main_Div; code before this statement executed 468 times by 12 tests: ; (void)lhs;; (void)base_ptr;;op_main_Div: Executed by:
| 0-468 | ||||||
409 | continue; executed 468 times by 12 tests: }continue; Executed by:
| 468 | ||||||
410 | - | |||||||
411 | { int lhs; const char *base_ptr; op_int_Mod: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Mod: never executed: op_main_Mod;goto op_main_Mod; never executed: op_byte_Mod: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Mod:goto op_main_Mod; code before this statement executed 46 times by 5 tests: ; (void)lhs;; (void)base_ptr;;op_main_Mod: Executed by:
| 0-46 | ||||||
412 | continue; executed 46 times by 5 tests: }continue; Executed by:
| 46 | ||||||
413 | - | |||||||
414 | { int lhs; const char *base_ptr; op_int_Sub: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); lhs = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_Sub: never executed: op_main_Sub;goto op_main_Sub; never executed: op_byte_Sub: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); lhs = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_Sub:goto op_main_Sub; code before this statement executed 686 times by 20 tests: ; (void)lhs;; (void)base_ptr;;op_main_Sub: Executed by:
| 0-686 | ||||||
415 | continue; executed 686 times by 20 tests: }continue; Executed by:
| 686 | ||||||
416 | - | |||||||
417 | { const char *base_ptr; op_int_Ret: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Ret: never executed: op_main_Ret;goto op_main_Ret; never executed: op_byte_Ret: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Ret:goto op_main_Ret; code before this statement executed 13404 times by 64 tests: ; (void)base_ptr;;op_main_Ret: Executed by:
| 0-13404 | ||||||
418 | continue; executed 13404 times by 64 tests: }continue; Executed by:
| 13404 | ||||||
419 | - | |||||||
420 | - | |||||||
421 | { const char *base_ptr; op_int_Debug: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(0*sizeof(int) + 1); gotoop_int_Debug: never executed: op_main_Debug;goto op_main_Debug; never executed: op_byte_Debug: base_ptr = code; code += static_cast<quintptr>(0*sizeof(qint8) + 1); op_main_Debug:goto op_main_Debug; code before this statement never executed: ; (void)base_ptr;;op_main_Debug: | 0 | ||||||
422 | continue; never executed: }continue; | 0 | ||||||
423 | - | |||||||
424 | - | |||||||
425 | { int result; const char *base_ptr; op_int_LoadQmlContext: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); result = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadQmlContext: never executed: op_main_LoadQmlContext;goto op_main_LoadQmlContext; never executed: op_byte_LoadQmlContext: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); result = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadQmlContext:goto op_main_LoadQmlContext; code before this statement executed 13128 times by 60 tests: ; (void)result;; (void)base_ptr;;op_main_LoadQmlContext: Executed by:
| 0-13128 | ||||||
426 | continue; executed 13128 times by 60 tests: }continue; Executed by:
| 13128 | ||||||
427 | - | |||||||
428 | { int result; const char *base_ptr; op_int_LoadQmlImportedScripts: code before this statement never executed: base_ptr = code; code += static_cast<quintptr>(1*sizeof(int) + 1); result = qFromLittleEndian<int>( static_cast<const void *>( &reinterpret_cast<const int *>(code)[-1 + 0]));; gotoop_int_LoadQmlImportedScripts: never executed: op_main_LoadQmlImportedScripts;goto op_main_LoadQmlImportedScripts; never executed: op_byte_LoadQmlImportedScripts: base_ptr = code; code += static_cast<quintptr>(1*sizeof(qint8) + 1); result = qFromLittleEndian<qint8>( static_cast<const void *>( &reinterpret_cast<const qint8 *>(code)[-1 + 0]));; op_main_LoadQmlImportedScripts:goto op_main_LoadQmlImportedScripts; code before this statement executed 13128 times by 60 tests: ; (void)result;; (void)base_ptr;;op_main_LoadQmlImportedScripts: Executed by:
| 0-13128 | ||||||
429 | continue; executed 13128 times by 60 tests: }continue; Executed by:
| 13128 | ||||||
430 | } | - | ||||||
431 | - | |||||||
432 | return executed 13188 times by 64 tests: labels;return labels; Executed by:
executed 13188 times by 64 tests: return labels; Executed by:
| 13188 | ||||||
433 | } | - | ||||||
Switch to Source code | Preprocessed file |