| 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 blockExecuted 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 blockExecuted 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 |