LCOV - code coverage report
Current view: top level - js/src/jit - CacheIRCompiler.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 867 1380 62.8 %
Date: 2017-07-14 16:53:18 Functions: 91 124 73.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z7AsGCPtrIN2JS5ValueEEPN2js5GCPtrIT_EEPm 0
_Z9InitGCPtrIN2JS5ValueEmEvPmT0_ 0
_ZN2js3jit15CacheIRCompiler14emitBreakpointEv 0
_ZN2js3jit15CacheIRCompiler19emitCallPrintStringEv 0
_ZN2js3jit15CacheIRCompiler20emitLoadObjectResultEv 0
_ZN2js3jit15CacheIRCompiler23emitCompareSymbolResultEv 0
_ZN2js3jit15CacheIRCompiler25emitGuardNoUnboxedExpandoEv 0
_ZN2js3jit15CacheIRCompiler26emitLoadTypedElementResultEv 0
_ZN2js3jit15CacheIRCompiler27emitMegamorphicHasOwnResultEv 0
_ZN2js3jit15CacheIRCompiler28emitLoadFunctionLengthResultEv 0
_ZN2js3jit15CacheIRCompiler30emitGuardAndLoadUnboxedExpandoEv 0
_ZN2js3jit15CacheIRCompiler31emitGuardNoDetachedTypedObjectsEv 0
_ZN2js3jit15CacheIRCompiler31emitLoadTypedObjectResultSharedERKNS0_7AddressENS0_8RegisterENS0_16TypedThingLayoutEjRKNS0_18AutoOutputRegisterE 0
_ZN2js3jit15CacheIRCompiler32emitLoadArgumentsObjectArgResultEv 0
_ZN2js3jit15CacheIRCompiler32emitLoadUnboxedArrayLengthResultEv 0
_ZN2js3jit15CacheIRCompiler33emitLoadUnboxedArrayElementResultEv 0
_ZN2js3jit15CacheIRCompiler33emitStoreTypedObjectReferencePropENS0_12ValueOperandENS_18ReferenceTypeDescr4TypeERKNS0_7AddressENS0_8RegisterE 0
_ZN2js3jit15CacheIRCompiler36emitLoadDenseElementHoleExistsResultEv 0
_ZN2js3jit15CacheIRCompiler39emitLoadDOMExpandoValueIgnoreGenerationEv 0
_ZN2js3jit16TraceCacheIRStubINS0_9IonICStubEEEvP8JSTracerPT_PKNS0_15CacheIRStubInfoE 0
_ZN2js3jit22CacheRegisterAllocator21useConstantOrRegisterERNS0_14MacroAssemblerENS0_12ValOperandIdE 0
_ZNK2js3jit15CacheIRStubInfo12copyStubDataEPNS0_6ICStubES3_ 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubE4jsidEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEN2JS5ValueEEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEP8JSObjectEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEPN2JS6SymbolEEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubE4jsidEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEN2JS5ValueEEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEP8JSObjectEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEP8JSStringEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEPN2JS6SymbolEEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEPNS_11ObjectGroupEEERNS_5GCPtrIT0_EEPT_j 0
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_9IonICStubEPNS_5ShapeEEERNS_5GCPtrIT0_EEPT_j 0
_Z7AsGCPtrI4jsidEPN2js5GCPtrIT_EEPm 1
_Z7AsGCPtrIP8JSObjectEPN2js5GCPtrIT_EEPm 1
_Z7AsGCPtrIP8JSStringEPN2js5GCPtrIT_EEPm 1
_Z7AsGCPtrIPN2JS6SymbolEEPN2js5GCPtrIT_EEPm 1
_Z7AsGCPtrIPN2js11ObjectGroupEEPNS0_5GCPtrIT_EEPm 1
_Z7AsGCPtrIPN2js5ShapeEEPNS0_5GCPtrIT_EEPm 1
_Z9InitGCPtrI4jsidmEvPmT0_ 1
_Z9InitGCPtrIP8JSObjectmEvPmT0_ 1
_Z9InitGCPtrIP8JSStringmEvPmT0_ 1
_Z9InitGCPtrIPN2JS6SymbolEmEvPmT0_ 1
_Z9InitGCPtrIPN2js11ObjectGroupEmEvPmT0_ 1
_Z9InitGCPtrIPN2js5ShapeEmEvPmT0_ 1
_ZL15EmitStoreResultRN2js3jit14MacroAssemblerENS0_8RegisterE11JSValueTypeRKNS0_18AutoOutputRegisterE 1
_ZL16EmitStoreBooleanRN2js3jit14MacroAssemblerEbRKNS0_18AutoOutputRegisterE 1
_ZN2js3jit13CacheIRReaderC2EPKNS0_15CacheIRStubInfoE 1
_ZN2js3jit14CacheIRStubKey4hashERKNS1_6LookupE 1
_ZN2js3jit14CacheIRStubKey5matchERKS1_RKNS1_6LookupE 1
_ZN2js3jit15CacheIRCompiler13emitGuardTypeEv 1
_ZN2js3jit15CacheIRCompiler13emitLoadProtoEv 1
_ZN2js3jit15CacheIRCompiler14addFailurePathEPPNS0_11FailurePathE 1
_ZN2js3jit15CacheIRCompiler14emitGuardClassEv 1
_ZN2js3jit15CacheIRCompiler14emitWrapResultEv 1
_ZN2js3jit15CacheIRCompiler15emitFailurePathEm 1
_ZN2js3jit15CacheIRCompiler16emitGuardIsProxyEv 1
_ZN2js3jit15CacheIRCompiler17emitGuardIsObjectEv 1
_ZN2js3jit15CacheIRCompiler17emitGuardIsStringEv 1
_ZN2js3jit15CacheIRCompiler17emitGuardIsSymbolEv 1
_ZN2js3jit15CacheIRCompiler19emitGuardMagicValueEv 1
_ZN2js3jit15CacheIRCompiler20emitGuardNotDOMProxyEv 1
_ZN2js3jit15CacheIRCompiler21emitGuardIsInt32IndexEv 1
_ZN2js3jit15CacheIRCompiler21emitLoadBooleanResultEv 1
_ZN2js3jit15CacheIRCompiler21emitLoadWrapperTargetEv 1
_ZN2js3jit15CacheIRCompiler21emitPostBarrierSharedENS0_8RegisterERKNS0_18ConstantOrRegisterES2_S2_ 1
_ZN2js3jit15CacheIRCompiler23emitCompareObjectResultEv 1
_ZN2js3jit15CacheIRCompiler23emitCompareStringResultEv 1
_ZN2js3jit15CacheIRCompiler23emitGuardIsObjectOrNullEv 1
_ZN2js3jit15CacheIRCompiler23emitLoadDOMExpandoValueEv 1
_ZN2js3jit15CacheIRCompiler23emitLoadUndefinedResultEv 1
_ZN2js3jit15CacheIRCompiler24emitGuardNoDenseElementsEv 1
_ZN2js3jit15CacheIRCompiler24emitLoadStringCharResultEv 1
_ZN2js3jit15CacheIRCompiler25emitGuardIsNativeFunctionEv 1
_ZN2js3jit15CacheIRCompiler26emitLoadDenseElementResultEv 1
_ZN2js3jit15CacheIRCompiler26emitLoadStringLengthResultEv 1
_ZN2js3jit15CacheIRCompiler26emitLoadTypeOfObjectResultEv 1
_ZN2js3jit15CacheIRCompiler28emitLoadEnclosingEnvironmentEv 1
_ZN2js3jit15CacheIRCompiler30emitComparePointerResultSharedEb 1
_ZN2js3jit15CacheIRCompiler30emitGuardAndGetIndexFromStringEv 1
_ZN2js3jit15CacheIRCompiler30emitLoadDenseElementHoleResultEv 1
_ZN2js3jit15CacheIRCompiler30emitLoadInt32ArrayLengthResultEv 1
_ZN2js3jit15CacheIRCompiler31emitGuardSpecificInt32ImmediateEv 1
_ZN2js3jit15CacheIRCompiler32emitLoadDenseElementExistsResultEv 1
_ZN2js3jit15CacheIRCompiler34emitGuardIsCrossCompartmentWrapperEv 1
_ZN2js3jit15CacheIRCompiler35emitLoadArgumentsObjectLengthResultEv 1
_ZN2js3jit15CacheIRCompiler36emitMegamorphicLoadSlotByValueResultEv 1
_ZN2js3jit15CacheIRStubInfo3NewENS0_9CacheKindENS0_12ICStubEngineEbjRKNS0_13CacheIRWriterE 1
_ZN2js3jit16TraceCacheIRStubINS0_6ICStubEEEvP8JSTracerPT_PKNS0_15CacheIRStubInfoE 1
_ZN2js3jit18AutoOutputRegisterC2ERNS0_15CacheIRCompilerE 1
_ZN2js3jit18AutoOutputRegisterD2Ev 1
_ZN2js3jit22CacheRegisterAllocator10popPayloadERNS0_14MacroAssemblerEPNS0_15OperandLocationENS0_8RegisterE 1
_ZN2js3jit22CacheRegisterAllocator11useRegisterERNS0_14MacroAssemblerENS0_14TypedOperandIdE 1
_ZN2js3jit22CacheRegisterAllocator12discardStackERNS0_14MacroAssemblerE 1
_ZN2js3jit22CacheRegisterAllocator14defineRegisterERNS0_14MacroAssemblerENS0_14TypedOperandIdE 1
_ZN2js3jit22CacheRegisterAllocator16allocateRegisterERNS0_14MacroAssemblerE 1
_ZN2js3jit22CacheRegisterAllocator16useValueRegisterERNS0_14MacroAssemblerENS0_12ValOperandIdE 1
_ZN2js3jit22CacheRegisterAllocator17initInputLocationEmRKNS0_18ConstantOrRegisterE 1
_ZN2js3jit22CacheRegisterAllocator17initInputLocationEmRKNS0_20TypedOrValueRegisterE 1
_ZN2js3jit22CacheRegisterAllocator17restoreInputStateERNS0_14MacroAssemblerEb 1
_ZN2js3jit22CacheRegisterAllocator18fixupAliasedInputsERNS0_14MacroAssemblerE 1
_ZN2js3jit22CacheRegisterAllocator19defineValueRegisterERNS0_14MacroAssemblerENS0_12ValOperandIdE 1
_ZN2js3jit22CacheRegisterAllocator19spillOperandToStackERNS0_14MacroAssemblerEPNS0_15OperandLocationE 1
_ZN2js3jit22CacheRegisterAllocator21allocateFixedRegisterERNS0_14MacroAssemblerENS0_8RegisterE 1
_ZN2js3jit22CacheRegisterAllocator21allocateValueRegisterERNS0_14MacroAssemblerE 1
_ZN2js3jit22CacheRegisterAllocator21useFixedValueRegisterERNS0_14MacroAssemblerENS0_12ValOperandIdENS0_12ValueOperandE 1
_ZN2js3jit22CacheRegisterAllocator24freeDeadOperandLocationsERNS0_14MacroAssemblerE 1
_ZN2js3jit22CacheRegisterAllocator26allocateFixedValueRegisterERNS0_14MacroAssemblerENS0_12ValueOperandE 1
_ZN2js3jit22CacheRegisterAllocator27initAvailableRegsAfterSpillEv 1
_ZN2js3jit22CacheRegisterAllocator29spillOperandToStackOrRegisterERNS0_14MacroAssemblerEPNS0_15OperandLocationE 1
_ZN2js3jit22CacheRegisterAllocator4initEv 1
_ZN2js3jit22CacheRegisterAllocator8popValueERNS0_14MacroAssemblerEPNS0_15OperandLocationENS0_12ValueOperandE 1
_ZNK2js3jit11FailurePath19canShareFailurePathERKS1_ 1
_ZNK2js3jit13CacheIRWriter12copyStubDataEPh 1
_ZNK2js3jit13CacheIRWriter25stubDataEqualsMaybeUpdateEPhPb 1
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEP8JSStringEERNS_5GCPtrIT0_EEPT_j 1
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEPNS_11ObjectGroupEEERNS_5GCPtrIT0_EEPT_j 1
_ZNK2js3jit15CacheIRStubInfo12getStubFieldINS0_6ICStubEPNS_5ShapeEEERNS_5GCPtrIT0_EEPT_j 1
_ZNK2js3jit15CacheIRStubInfo12stubDataSizeEv 1
_ZNK2js3jit15OperandLocation10aliasesRegERKS1_ 1
_ZNK2js3jit15OperandLocationeqERKS1_ 1
_ZNK2js3jit22CacheRegisterAllocator16inputRegisterSetEv 1
_ZNK2js3jit22CacheRegisterAllocator9knownTypeENS0_12ValOperandIdE 1
_ZZN2js3jit22CacheRegisterAllocator17restoreInputStateERNS0_14MacroAssemblerEbENKUlvE_clEv 1

Generated by: LCOV version 1.13