LCOV - code coverage report
Current view:
top level
-
js/src/jit
- CacheIR.h
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
514
664
77.4 %
Date:
2017-07-14 16:53:18
Functions:
165
201
82.1 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN2js3jit13CacheIRReader10scalarTypeEv
0
_ZN2js3jit13CacheIRReader12typeDescrKeyEv
0
_ZN2js3jit13CacheIRReader16typedThingLayoutEv
0
_ZN2js3jit13CacheIRReader22referenceTypeDescrTypeEv
0
_ZN2js3jit13CacheIRWriter16loadObjectResultENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriter17storeTypedElementENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_12ValOperandIdENS0_16TypedThingLayoutENS_6Scalar4TypeEb
0
_ZN2js3jit13CacheIRWriter19compareSymbolResultEjNS0_15SymbolOperandIdES2_
0
_ZN2js3jit13CacheIRWriter19guardSpecificObjectENS0_12ObjOperandIdEP8JSObject
0
_ZN2js3jit13CacheIRWriter20megamorphicStoreSlotENS0_12ObjOperandIdEPNS_12PropertyNameENS0_12ValOperandIdEb
0
_ZN2js3jit13CacheIRWriter21callProxyHasOwnResultENS0_12ObjOperandIdENS0_12ValOperandIdE
0
_ZN2js3jit13CacheIRWriter21guardNoUnboxedExpandoENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriter21loadFrameCalleeResultEv
0
_ZN2js3jit13CacheIRWriter21loadTypedObjectResultENS0_12ObjOperandIdEjNS0_16TypedThingLayoutEj
0
_ZN2js3jit13CacheIRWriter22loadTypedElementResultENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_16TypedThingLayoutENS_6Scalar4TypeE
0
_ZN2js3jit13CacheIRWriter23megamorphicHasOwnResultENS0_12ObjOperandIdENS0_12ValOperandIdE
0
_ZN2js3jit13CacheIRWriter24loadFunctionLengthResultENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriter24storeUnboxedArrayElementENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_12ValOperandIdE11JSValueType
0
_ZN2js3jit13CacheIRWriter26guardAndLoadUnboxedExpandoENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriter27guardNoDetachedTypedObjectsEv
0
_ZN2js3jit13CacheIRWriter28loadArgumentsObjectArgResultENS0_12ObjOperandIdENS0_14Int32OperandIdE
0
_ZN2js3jit13CacheIRWriter28loadUnboxedArrayLengthResultENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriter28storeUnboxedArrayElementHoleENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_12ValOperandIdE11JSValueType
0
_ZN2js3jit13CacheIRWriter29loadUnboxedArrayElementResultENS0_12ObjOperandIdENS0_14Int32OperandIdE11JSValueType
0
_ZN2js3jit13CacheIRWriter30storeTypedObjectScalarPropertyENS0_12ObjOperandIdEjNS0_16TypedThingLayoutENS_6Scalar4TypeENS0_12ValOperandIdE
0
_ZN2js3jit13CacheIRWriter32loadDenseElementHoleExistsResultENS0_12ObjOperandIdENS0_14Int32OperandIdE
0
_ZN2js3jit13CacheIRWriter33storeTypedObjectReferencePropertyENS0_12ObjOperandIdEjNS0_16TypedThingLayoutENS_18ReferenceTypeDescr4TypeENS0_12ValOperandIdE
0
_ZN2js3jit13CacheIRWriter34guardDOMExpandoMissingOrGuardShapeENS0_12ValOperandIdEPNS_5ShapeE
0
_ZN2js3jit13CacheIRWriter34loadDOMExpandoValueGuardGenerationENS0_12ObjOperandIdEPNS_20ExpandoAndGenerationE
0
_ZN2js3jit13CacheIRWriter35loadDOMExpandoValueIgnoreGenerationENS0_12ObjOperandIdE
0
_ZN2js3jit13CacheIRWriterD0Ev
0
_ZN2js3jit14TypedOperandIdC2ENS0_12ValOperandIdE11JSValueType
0
_ZN2js3jit19BindNameIRGeneratorD2Ev
0
_ZN2js3jit9StubField11sizeIsInt64ENS1_4TypeE
0
_ZNK2js3jit18GetPropIRGenerator23getSuperReceiverValueIdEv
0
_ZNK2js3jit9StubField11sizeIsInt64Ev
0
_ZNK2js3jit9StubField7asInt64Ev
0
_ZN2js3jit11IRGeneratorD2Ev
1
_ZN2js3jit12ObjOperandIdC2Et
1
_ZN2js3jit12ValOperandIdC2Et
1
_ZN2js3jit12ValOperandIdC2Ev
1
_ZN2js3jit13CacheIRReader10stubOffsetEv
1
_ZN2js3jit13CacheIRReader12objOperandIdEv
1
_ZN2js3jit13CacheIRReader12valOperandIdEv
1
_ZN2js3jit13CacheIRReader13matchOpEitherENS0_7CacheOpES2_
1
_ZN2js3jit13CacheIRReader14guardClassKindEv
1
_ZN2js3jit13CacheIRReader14int32ImmediateEv
1
_ZN2js3jit13CacheIRReader14int32OperandIdEv
1
_ZN2js3jit13CacheIRReader15stringOperandIdEv
1
_ZN2js3jit13CacheIRReader15symbolOperandIdEv
1
_ZN2js3jit13CacheIRReader15uint32ImmediateEv
1
_ZN2js3jit13CacheIRReader4jsopEv
1
_ZN2js3jit13CacheIRReader6readOpEv
1
_ZN2js3jit13CacheIRReader7matchOpENS0_7CacheOpE
1
_ZN2js3jit13CacheIRReader7matchOpENS0_7CacheOpENS0_9OperandIdE
1
_ZN2js3jit13CacheIRReader7pointerEv
1
_ZN2js3jit13CacheIRReader8readBoolEv
1
_ZN2js3jit13CacheIRReader8whyMagicEv
1
_ZN2js3jit13CacheIRReader9valueTypeEv
1
_ZN2js3jit13CacheIRReaderC2EPKhS3_
1
_ZN2js3jit13CacheIRReaderC2ERKNS0_13CacheIRWriterE
1
_ZN2js3jit13CacheIRWriter10guardClassENS0_12ObjOperandIdENS0_14GuardClassKindE
1
_ZN2js3jit13CacheIRWriter10guardGroupENS0_12ObjOperandIdEPNS_11ObjectGroupE
1
_ZN2js3jit13CacheIRWriter10guardProtoENS0_12ObjOperandIdEP8JSObject
1
_ZN2js3jit13CacheIRWriter10guardShapeENS0_12ObjOperandIdEPNS_5ShapeE
1
_ZN2js3jit13CacheIRWriter10loadObjectEP8JSObject
1
_ZN2js3jit13CacheIRWriter10wrapResultEv
1
_ZN2js3jit13CacheIRWriter12addStubFieldEmNS0_9StubField4TypeE
1
_ZN2js3jit13CacheIRWriter12callProxySetENS0_12ObjOperandIdE4jsidNS0_12ValOperandIdEb
1
_ZN2js3jit13CacheIRWriter12guardIsProxyENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter12returnFromICEv
1
_ZN2js3jit13CacheIRWriter12writePointerEPv
1
_ZN2js3jit13CacheIRWriter13guardIsObjectENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter13guardIsStringENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter13guardIsSymbolENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter14loadStackValueEj
1
_ZN2js3jit13CacheIRWriter14storeFixedSlotENS0_12ObjOperandIdEmNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter14writeOperandIdENS0_9OperandIdE
1
_ZN2js3jit13CacheIRWriter15guardMagicValueENS0_12ValOperandIdE10JSWhyMagic
1
_ZN2js3jit13CacheIRWriter16callNativeSetterENS0_12ObjOperandIdEP10JSFunctionNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter16guardCompartmentENS0_12ObjOperandIdEP8JSObjectP13JSCompartment
1
_ZN2js3jit13CacheIRWriter16guardNotDOMProxyENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter16loadStringResultEP8JSString
1
_ZN2js3jit13CacheIRWriter16storeDynamicSlotENS0_12ObjOperandIdEmNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter17guardIsInt32IndexENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter17guardSpecificAtomENS0_15StringOperandIdEP6JSAtom
1
_ZN2js3jit13CacheIRWriter17loadBooleanResultEb
1
_ZN2js3jit13CacheIRWriter17loadWrapperTargetENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter17setInputOperandIdEj
1
_ZN2js3jit13CacheIRWriter17storeDenseElementENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter17typeMonitorResultEv
1
_ZN2js3jit13CacheIRWriter18callProxyGetResultENS0_12ObjOperandIdE4jsid
1
_ZN2js3jit13CacheIRWriter18callScriptedSetterENS0_12ObjOperandIdEP10JSFunctionNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter18callSetArrayLengthENS0_12ObjOperandIdEbNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter19callProxySetByValueENS0_12ObjOperandIdENS0_12ValOperandIdES3_b
1
_ZN2js3jit13CacheIRWriter19compareObjectResultEjNS0_12ObjOperandIdES2_
1
_ZN2js3jit13CacheIRWriter19compareStringResultEjNS0_15StringOperandIdES2_
1
_ZN2js3jit13CacheIRWriter19guardIsObjectOrNullENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter19guardSpecificSymbolENS0_15SymbolOperandIdEPN2JS6SymbolE
1
_ZN2js3jit13CacheIRWriter19loadDOMExpandoValueENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter19loadFixedSlotResultENS0_12ObjOperandIdEm
1
_ZN2js3jit13CacheIRWriter19loadUndefinedResultEv
1
_ZN2js3jit13CacheIRWriter19writeInt32ImmediateEi
1
_ZN2js3jit13CacheIRWriter20addAndStoreFixedSlotENS0_12ObjOperandIdEmNS0_12ValOperandIdEPNS_5ShapeEbPNS_11ObjectGroupE
1
_ZN2js3jit13CacheIRWriter20guardHasGetterSetterENS0_12ObjOperandIdEPNS_5ShapeE
1
_ZN2js3jit13CacheIRWriter20guardNoDenseElementsENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter20loadStringCharResultENS0_15StringOperandIdENS0_14Int32OperandIdE
1
_ZN2js3jit13CacheIRWriter20storeUnboxedPropertyENS0_12ObjOperandIdE11JSValueTypemNS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter20writeOpWithOperandIdENS0_7CacheOpENS0_9OperandIdE
1
_ZN2js3jit13CacheIRWriter20writeUint32ImmediateEj
1
_ZN2js3jit13CacheIRWriter21callStringSplitResultENS0_15StringOperandIdES2_PNS_11ObjectGroupE
1
_ZN2js3jit13CacheIRWriter21guardIsNativeFunctionENS0_12ObjOperandIdEPFbP9JSContextjPN2JS5ValueEE
1
_ZN2js3jit13CacheIRWriter21loadDynamicSlotResultENS0_12ObjOperandIdEm
1
_ZN2js3jit13CacheIRWriter21storeDenseElementHoleENS0_12ObjOperandIdENS0_14Int32OperandIdENS0_12ValOperandIdEb
1
_ZN2js3jit13CacheIRWriter22addAndStoreDynamicSlotENS0_12ObjOperandIdEmNS0_12ValOperandIdEPNS_5ShapeEbPNS_11ObjectGroupE
1
_ZN2js3jit13CacheIRWriter22callNativeGetterResultENS0_12ObjOperandIdEP10JSFunction
1
_ZN2js3jit13CacheIRWriter22loadDenseElementResultENS0_12ObjOperandIdENS0_14Int32OperandIdE
1
_ZN2js3jit13CacheIRWriter22loadStringLengthResultENS0_15StringOperandIdE
1
_ZN2js3jit13CacheIRWriter22loadTypeOfObjectResultENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter23loadFrameArgumentResultENS0_14Int32OperandIdE
1
_ZN2js3jit13CacheIRWriter24callScriptedGetterResultENS0_12ObjOperandIdEP10JSFunction
1
_ZN2js3jit13CacheIRWriter24loadEnclosingEnvironmentENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter25callProxyGetByValueResultENS0_12ObjOperandIdENS0_12ValOperandIdE
1
_ZN2js3jit13CacheIRWriter25loadUnboxedPropertyResultENS0_12ObjOperandIdE11JSValueTypem
1
_ZN2js3jit13CacheIRWriter25megamorphicLoadSlotResultENS0_12ObjOperandIdEPNS_12PropertyNameEb
1
_ZN2js3jit13CacheIRWriter26guardAndGetIndexFromStringENS0_15StringOperandIdE
1
_ZN2js3jit13CacheIRWriter26loadDenseElementHoleResultENS0_12ObjOperandIdENS0_14Int32OperandIdE
1
_ZN2js3jit13CacheIRWriter26loadInt32ArrayLengthResultENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter27allocateAndStoreDynamicSlotENS0_12ObjOperandIdEmNS0_12ValOperandIdEPNS_5ShapeEbPNS_11ObjectGroupEj
1
_ZN2js3jit13CacheIRWriter27guardSpecificInt32ImmediateENS0_14Int32OperandIdEi
1
_ZN2js3jit13CacheIRWriter28loadDenseElementExistsResultENS0_12ObjOperandIdENS0_14Int32OperandIdE
1
_ZN2js3jit13CacheIRWriter28loadFrameNumActualArgsResultEv
1
_ZN2js3jit13CacheIRWriter30guardFrameHasNoArgumentsObjectEv
1
_ZN2js3jit13CacheIRWriter30guardIsCrossCompartmentWrapperENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter30loadEnvironmentFixedSlotResultENS0_12ObjOperandIdEm
1
_ZN2js3jit13CacheIRWriter31loadArgumentsObjectLengthResultENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriter32guardGroupHasUnanalyzedNewScriptEPNS_11ObjectGroupE
1
_ZN2js3jit13CacheIRWriter32loadEnvironmentDynamicSlotResultENS0_12ObjOperandIdEm
1
_ZN2js3jit13CacheIRWriter32megamorphicLoadSlotByValueResultENS0_12ObjOperandIdENS0_12ValOperandIdEb
1
_ZN2js3jit13CacheIRWriter5traceEP8JSTracer
1
_ZN2js3jit13CacheIRWriter7writeOpENS0_7CacheOpE
1
_ZN2js3jit13CacheIRWriter9guardTypeENS0_12ValOperandIdE11JSValueType
1
_ZN2js3jit13CacheIRWriter9loadProtoENS0_12ObjOperandIdE
1
_ZN2js3jit13CacheIRWriterC2EP9JSContext
1
_ZN2js3jit13CacheIRWriterD2Ev
1
_ZN2js3jit14Int32OperandIdC2Et
1
_ZN2js3jit14Int32OperandIdC2Ev
1
_ZN2js3jit14TypedOperandIdC2ENS0_12ObjOperandIdE
1
_ZN2js3jit14TypedOperandIdC2ENS0_14Int32OperandIdE
1
_ZN2js3jit14TypedOperandIdC2ENS0_15StringOperandIdE
1
_ZN2js3jit14TypedOperandIdC2ENS0_15SymbolOperandIdE
1
_ZN2js3jit15CallIRGeneratorD2Ev
1
_ZN2js3jit15StringOperandIdC2Et
1
_ZN2js3jit15SymbolOperandIdC2Et
1
_ZN2js3jit17TypeOfIRGeneratorD2Ev
1
_ZN2js3jit18CompareIRGeneratorD2Ev
1
_ZN2js3jit18GetNameIRGeneratorD2Ev
1
_ZN2js3jit18GetPropIRGeneratorD2Ev
1
_ZN2js3jit18HasPropIRGeneratorD2Ev
1
_ZN2js3jit18SetPropIRGeneratorD2Ev
1
_ZN2js3jit21PropertyTypeCheckInfo3setEPNS_11ObjectGroupE4jsid
1
_ZN2js3jit21PropertyTypeCheckInfoC2EP9JSContextb
1
_ZN2js3jit21PropertyTypeCheckInfoD2Ev
1
_ZN2js3jit9OperandIdC2Et
1
_ZN2js3jit9OperandIdC2Ev
1
_ZN2js3jit9StubField10sizeIsWordENS1_4TypeE
1
_ZN2js3jit9StubField11sizeInBytesENS1_4TypeE
1
_ZN2js3jit9StubFieldC2EmNS1_4TypeE
1
_ZNK2js3jit11IRGenerator9cacheKindEv
1
_ZNK2js3jit11IRGenerator9writerRefEv
1
_ZNK2js3jit13CacheIRReader4moreEv
1
_ZNK2js3jit13CacheIRWriter10codeLengthEv
1
_ZNK2js3jit13CacheIRWriter12stubDataSizeEv
1
_ZNK2js3jit13CacheIRWriter13numOperandIdsEv
1
_ZNK2js3jit13CacheIRWriter13numStubFieldsEv
1
_ZNK2js3jit13CacheIRWriter13operandIsDeadEjj
1
_ZNK2js3jit13CacheIRWriter13stubFieldTypeEj
1
_ZNK2js3jit13CacheIRWriter16numInputOperandsEv
1
_ZNK2js3jit13CacheIRWriter19readStubFieldForIonEmNS0_9StubField4TypeE
1
_ZNK2js3jit13CacheIRWriter6failedEv
1
_ZNK2js3jit13CacheIRWriter7codeEndEv
1
_ZNK2js3jit13CacheIRWriter9codeStartEv
1
_ZNK2js3jit14TypedOperandId4typeEv
1
_ZNK2js3jit18GetPropIRGenerator10idempotentEv
1
_ZNK2js3jit18GetPropIRGenerator17getElemKeyValueIdEv
1
_ZNK2js3jit18GetPropIRGenerator31shouldNotePreliminaryObjectStubEv
1
_ZNK2js3jit18GetPropIRGenerator34shouldUnlinkPreliminaryObjectStubsEv
1
_ZNK2js3jit18GetPropIRGenerator7isSuperEv
1
_ZNK2js3jit18SetPropIRGenerator13typeCheckInfoEv
1
_ZNK2js3jit18SetPropIRGenerator17setElemKeyValueIdEv
1
_ZNK2js3jit18SetPropIRGenerator25attachedTypedArrayOOBStubEv
1
_ZNK2js3jit18SetPropIRGenerator31shouldNotePreliminaryObjectStubEv
1
_ZNK2js3jit18SetPropIRGenerator34shouldUnlinkPreliminaryObjectStubsEv
1
_ZNK2js3jit21PropertyTypeCheckInfo16needsTypeBarrierEv
1
_ZNK2js3jit21PropertyTypeCheckInfo2idEv
1
_ZNK2js3jit21PropertyTypeCheckInfo5groupEv
1
_ZNK2js3jit21PropertyTypeCheckInfo5isSetEv
1
_ZNK2js3jit9OperandId2idEv
1
_ZNK2js3jit9OperandId5validEv
1
_ZNK2js3jit9StubField10sizeIsWordEv
1
_ZNK2js3jit9StubField4typeEv
1
_ZNK2js3jit9StubField6asWordEv
1
Generated by:
LCOV version 1.13