LCOV - code coverage report
Current view:
top level
-
js/src/jit
- IonCacheIRCompiler.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
174
1175
14.8 %
Date:
2017-07-14 16:53:18
Functions:
29
130
22.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_GLOBAL__sub_I_Unified_cpp_js_src13.cpp
1
_Z41__static_initialization_and_destruction_0ii
1
_ZL21GroupHasPropertyTypesPN2js11ObjectGroupEP4jsidPN2JS5ValueE
0
_ZL22EmitCheckPropertyTypesRN2js3jit14MacroAssemblerEPKNS0_21PropertyTypeCheckInfoENS0_8RegisterERKNS0_18ConstantOrRegisterERKNS0_7LiveSetINS0_11RegisterSetEEEPNS0_5LabelE
0
_ZN2js3jit18IonCacheIRCompiler11idStubFieldEj
0
_ZN2js3jit18IonCacheIRCompiler12readStubWordEjNS0_9StubField4TypeE
1
_ZN2js3jit18IonCacheIRCompiler13emitGuardTypeEv
0
_ZN2js3jit18IonCacheIRCompiler13emitLoadProtoEv
1
_ZN2js3jit18IonCacheIRCompiler13prepareVMCallERNS0_14MacroAssemblerE
0
_ZN2js3jit18IonCacheIRCompiler13readStubInt64EjNS0_9StubField4TypeE
0
_ZN2js3jit18IonCacheIRCompiler14emitBreakpointEv
0
_ZN2js3jit18IonCacheIRCompiler14emitGuardClassEv
1
_ZN2js3jit18IonCacheIRCompiler14emitGuardGroupEv
0
_ZN2js3jit18IonCacheIRCompiler14emitGuardProtoEv
0
_ZN2js3jit18IonCacheIRCompiler14emitGuardShapeEv
1
_ZN2js3jit18IonCacheIRCompiler14emitLoadObjectEv
1
_ZN2js3jit18IonCacheIRCompiler14emitWrapResultEv
0
_ZN2js3jit18IonCacheIRCompiler14groupStubFieldEj
0
_ZN2js3jit18IonCacheIRCompiler14int32StubFieldEj
0
_ZN2js3jit18IonCacheIRCompiler14shapeStubFieldEj
1
_ZN2js3jit18IonCacheIRCompiler15objectStubFieldEj
1
_ZN2js3jit18IonCacheIRCompiler15stringStubFieldEj
1
_ZN2js3jit18IonCacheIRCompiler15symbolStubFieldEj
0
_ZN2js3jit18IonCacheIRCompiler16emitCallProxySetEv
0
_ZN2js3jit18IonCacheIRCompiler16emitGuardIsProxyEv
0
_ZN2js3jit18IonCacheIRCompiler16emitReturnFromICEv
1
_ZN2js3jit18IonCacheIRCompiler16rawWordStubFieldIPNS_20ExpandoAndGenerationEEET_j
0
_ZN2js3jit18IonCacheIRCompiler17emitGuardIsObjectEv
1
_ZN2js3jit18IonCacheIRCompiler17emitGuardIsStringEv
1
_ZN2js3jit18IonCacheIRCompiler17emitGuardIsSymbolEv
0
_ZN2js3jit18IonCacheIRCompiler18emitLoadStackValueEv
0
_ZN2js3jit18IonCacheIRCompiler18emitStoreFixedSlotEv
0
_ZN2js3jit18IonCacheIRCompiler19emitCallPrintStringEv
0
_ZN2js3jit18IonCacheIRCompiler19emitGuardMagicValueEv
0
_ZN2js3jit18IonCacheIRCompiler19pushStubCodePointerEv
0
_ZN2js3jit18IonCacheIRCompiler20compartmentStubFieldEj
0
_ZN2js3jit18IonCacheIRCompiler20emitCallNativeSetterEv
0
_ZN2js3jit18IonCacheIRCompiler20emitGuardCompartmentEv
0
_ZN2js3jit18IonCacheIRCompiler20emitGuardNotDOMProxyEv
0
_ZN2js3jit18IonCacheIRCompiler20emitLoadObjectResultEv
0
_ZN2js3jit18IonCacheIRCompiler20emitLoadStringResultEv
0
_ZN2js3jit18IonCacheIRCompiler20emitStoreDynamicSlotEv
0
_ZN2js3jit18IonCacheIRCompiler21emitGuardIsInt32IndexEv
1
_ZN2js3jit18IonCacheIRCompiler21emitGuardSpecificAtomEv
1
_ZN2js3jit18IonCacheIRCompiler21emitLoadBooleanResultEv
0
_ZN2js3jit18IonCacheIRCompiler21emitLoadWrapperTargetEv
0
_ZN2js3jit18IonCacheIRCompiler21emitStoreDenseElementEv
0
_ZN2js3jit18IonCacheIRCompiler21emitStoreTypedElementEv
0
_ZN2js3jit18IonCacheIRCompiler21emitTypeMonitorResultEv
1
_ZN2js3jit18IonCacheIRCompiler22emitCallProxyGetResultEv
0
_ZN2js3jit18IonCacheIRCompiler22emitCallScriptedSetterEv
0
_ZN2js3jit18IonCacheIRCompiler22emitCallSetArrayLengthEv
0
_ZN2js3jit18IonCacheIRCompiler23emitCallProxySetByValueEv
0
_ZN2js3jit18IonCacheIRCompiler23emitCompareObjectResultEv
0
_ZN2js3jit18IonCacheIRCompiler23emitCompareStringResultEv
0
_ZN2js3jit18IonCacheIRCompiler23emitCompareSymbolResultEv
0
_ZN2js3jit18IonCacheIRCompiler23emitGuardIsObjectOrNullEv
0
_ZN2js3jit18IonCacheIRCompiler23emitGuardSpecificObjectEv
0
_ZN2js3jit18IonCacheIRCompiler23emitGuardSpecificSymbolEv
0
_ZN2js3jit18IonCacheIRCompiler23emitLoadDOMExpandoValueEv
0
_ZN2js3jit18IonCacheIRCompiler23emitLoadFixedSlotResultEv
0
_ZN2js3jit18IonCacheIRCompiler23emitLoadUndefinedResultEv
1
_ZN2js3jit18IonCacheIRCompiler24emitAddAndStoreFixedSlotEv
0
_ZN2js3jit18IonCacheIRCompiler24emitGuardHasGetterSetterEv
0
_ZN2js3jit18IonCacheIRCompiler24emitGuardNoDenseElementsEv
1
_ZN2js3jit18IonCacheIRCompiler24emitLoadStringCharResultEv
0
_ZN2js3jit18IonCacheIRCompiler24emitMegamorphicStoreSlotEv
0
_ZN2js3jit18IonCacheIRCompiler24emitStoreUnboxedPropertyEv
0
_ZN2js3jit18IonCacheIRCompiler25emitAddAndStoreSlotSharedENS0_7CacheOpE
0
_ZN2js3jit18IonCacheIRCompiler25emitCallProxyHasOwnResultEv
0
_ZN2js3jit18IonCacheIRCompiler25emitCallStringSplitResultEv
0
_ZN2js3jit18IonCacheIRCompiler25emitGuardIsNativeFunctionEv
0
_ZN2js3jit18IonCacheIRCompiler25emitGuardNoUnboxedExpandoEv
0
_ZN2js3jit18IonCacheIRCompiler25emitLoadDynamicSlotResultEv
0
_ZN2js3jit18IonCacheIRCompiler25emitLoadFrameCalleeResultEv
0
_ZN2js3jit18IonCacheIRCompiler25emitLoadTypedObjectResultEv
0
_ZN2js3jit18IonCacheIRCompiler25emitStoreDenseElementHoleEv
0
_ZN2js3jit18IonCacheIRCompiler26emitAddAndStoreDynamicSlotEv
0
_ZN2js3jit18IonCacheIRCompiler26emitCallNativeGetterResultEv
0
_ZN2js3jit18IonCacheIRCompiler26emitLoadDenseElementResultEv
1
_ZN2js3jit18IonCacheIRCompiler26emitLoadStringLengthResultEv
0
_ZN2js3jit18IonCacheIRCompiler26emitLoadTypeOfObjectResultEv
0
_ZN2js3jit18IonCacheIRCompiler26emitLoadTypedElementResultEv
0
_ZN2js3jit18IonCacheIRCompiler27emitLoadFrameArgumentResultEv
0
_ZN2js3jit18IonCacheIRCompiler27emitMegamorphicHasOwnResultEv
0
_ZN2js3jit18IonCacheIRCompiler28emitCallScriptedGetterResultEv
0
_ZN2js3jit18IonCacheIRCompiler28emitLoadEnclosingEnvironmentEv
0
_ZN2js3jit18IonCacheIRCompiler28emitLoadFunctionLengthResultEv
0
_ZN2js3jit18IonCacheIRCompiler28emitStoreUnboxedArrayElementEv
0
_ZN2js3jit18IonCacheIRCompiler29emitCallProxyGetByValueResultEv
0
_ZN2js3jit18IonCacheIRCompiler29emitLoadUnboxedPropertyResultEv
0
_ZN2js3jit18IonCacheIRCompiler29emitMegamorphicLoadSlotResultEv
0
_ZN2js3jit18IonCacheIRCompiler29expandoGenerationStubFieldPtrEj
0
_ZN2js3jit18IonCacheIRCompiler30emitGuardAndGetIndexFromStringEv
1
_ZN2js3jit18IonCacheIRCompiler30emitGuardAndLoadUnboxedExpandoEv
0
_ZN2js3jit18IonCacheIRCompiler30emitLoadDenseElementHoleResultEv
1
_ZN2js3jit18IonCacheIRCompiler30emitLoadInt32ArrayLengthResultEv
1
_ZN2js3jit18IonCacheIRCompiler31emitAllocateAndStoreDynamicSlotEv
0
_ZN2js3jit18IonCacheIRCompiler31emitGuardNoDetachedTypedObjectsEv
0
_ZN2js3jit18IonCacheIRCompiler31emitGuardSpecificInt32ImmediateEv
0
_ZN2js3jit18IonCacheIRCompiler32emitLoadArgumentsObjectArgResultEv
0
_ZN2js3jit18IonCacheIRCompiler32emitLoadDenseElementExistsResultEv
1
_ZN2js3jit18IonCacheIRCompiler32emitLoadFrameNumActualArgsResultEv
0
_ZN2js3jit18IonCacheIRCompiler32emitLoadUnboxedArrayLengthResultEv
0
_ZN2js3jit18IonCacheIRCompiler32emitStoreUnboxedArrayElementHoleEv
0
_ZN2js3jit18IonCacheIRCompiler33emitLoadUnboxedArrayElementResultEv
0
_ZN2js3jit18IonCacheIRCompiler34emitGuardFrameHasNoArgumentsObjectEv
0
_ZN2js3jit18IonCacheIRCompiler34emitGuardIsCrossCompartmentWrapperEv
0
_ZN2js3jit18IonCacheIRCompiler34emitLoadEnvironmentFixedSlotResultEv
0
_ZN2js3jit18IonCacheIRCompiler34emitStoreTypedObjectScalarPropertyEv
0
_ZN2js3jit18IonCacheIRCompiler35emitLoadArgumentsObjectLengthResultEv
0
_ZN2js3jit18IonCacheIRCompiler36emitGuardGroupHasUnanalyzedNewScriptEv
0
_ZN2js3jit18IonCacheIRCompiler36emitLoadDenseElementHoleExistsResultEv
0
_ZN2js3jit18IonCacheIRCompiler36emitLoadEnvironmentDynamicSlotResultEv
0
_ZN2js3jit18IonCacheIRCompiler36emitMegamorphicLoadSlotByValueResultEv
1
_ZN2js3jit18IonCacheIRCompiler37emitStoreTypedObjectReferencePropertyEv
0
_ZN2js3jit18IonCacheIRCompiler38emitGuardDOMExpandoMissingOrGuardShapeEv
0
_ZN2js3jit18IonCacheIRCompiler38emitLoadDOMExpandoValueGuardGenerationEv
0
_ZN2js3jit18IonCacheIRCompiler39emitLoadDOMExpandoValueIgnoreGenerationEv
0
_ZN2js3jit18IonCacheIRCompiler4initEv
1
_ZN2js3jit18IonCacheIRCompiler6callVMERNS0_14MacroAssemblerERKNS0_10VMFunctionE
0
_ZN2js3jit18IonCacheIRCompiler7compileEv
1
_ZN2js3jit18IonCacheIRCompilerC2EP9JSContextRKNS0_13CacheIRWriterEPNS0_5IonICEPNS0_9IonScriptEPNS0_9IonICStubEPKNS0_21PropertyTypeCheckInfoE
1
_ZN2js3jit18IonCacheIRCompilerD2Ev
1
_ZN2js3jit21AutoSaveLiveRegistersC2ERNS0_18IonCacheIRCompilerE
0
_ZN2js3jit21AutoSaveLiveRegistersD2Ev
0
_ZN2js3jit22CacheRegisterAllocator20saveIonLiveRegistersERNS0_14MacroAssemblerENS0_7LiveSetINS0_11RegisterSetEEENS0_8RegisterEPNS0_9IonScriptE
0
_ZN2js3jit22CacheRegisterAllocator23restoreIonLiveRegistersERNS0_14MacroAssemblerENS0_7LiveSetINS0_11RegisterSetEEE
0
_ZN2js3jit5IonIC17attachCacheIRStubEP9JSContextRKNS0_13CacheIRWriterENS0_9CacheKindEPNS0_9IonScriptEPbPKNS0_21PropertyTypeCheckInfoE
1
_ZNK2js3jit18IonCacheIRCompiler16needsPostBarrierEv
0
Generated by:
LCOV version 1.13