LCOV - code coverage report
Current view:
top level
-
js/src/jit
- IonControlFlow.h
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
203
246
82.5 %
Date:
2017-07-14 16:53:18
Functions:
113
149
75.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN2js3jit10CFGCompare18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_
0
_ZN2js3jit10CFGCompare23NewFalseBranchIsDefaultERNS0_13TempAllocatorEPNS0_8CFGBlockES5_
0
_ZN2js3jit10CFGCompare27NewFalseBranchIsNextCompareERNS0_13TempAllocatorEPNS0_8CFGBlockES5_
0
_ZN2js3jit10CFGCompareC2EPNS0_8CFGBlockEmS3_m
0
_ZN2js3jit14CFGTableSwitch16replaceSuccessorEmPNS0_8CFGBlockE
0
_ZN2js3jit21CFGControlInstruction2toINS0_10CFGCompareEEEPT_v
0
_ZN2js3jit21CFGControlInstruction9toCompareEv
0
_ZN2js3jit24CFGAryControlInstructionILm0EE16replaceSuccessorEmPNS0_8CFGBlockE
0
_ZN2js3jit6CFGTry16replaceSuccessorEmPNS0_8CFGBlockE
0
_ZN2js3jit6CFGTry3NewIJRPNS0_8CFGBlockERPhEEEPS1_RNS0_13TempAllocatorEDpOT_
0
_ZN2js3jit7CFGGoto3NewIJPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_
0
_ZN2js3jit8CFGBlock10setStartPcEPh
0
_ZN2js3jit8CFGSpaceD2Ev
0
_ZNK2js3jit10CFGCompare10trueBranchEv
0
_ZNK2js3jit10CFGCompare11falseBranchEv
0
_ZNK2js3jit10CFGCompare13truePopAmountEv
0
_ZNK2js3jit10CFGCompare14falsePopAmountEv
0
_ZNK2js3jit10CFGCompare4NameEv
0
_ZNK2js3jit10CFGCompare4typeEv
0
_ZNK2js3jit10CFGRetRVal4NameEv
0
_ZNK2js3jit11CFGBackEdge4NameEv
0
_ZNK2js3jit12CFGLoopEntry4NameEv
0
_ZNK2js3jit14CFGTableSwitch4NameEv
0
_ZNK2js3jit20ControlFlowGenerator7abortedEv
0
_ZNK2js3jit21CFGControlInstruction2isINS0_10CFGCompareEEEbv
0
_ZNK2js3jit21CFGControlInstruction6isGotoEv
0
_ZNK2js3jit24CFGAryControlInstructionILm0EE12getSuccessorEm
0
_ZNK2js3jit24CFGAryControlInstructionILm0EE13numSuccessorsEv
0
_ZNK2js3jit24CFGAryControlInstructionILm1EE13numSuccessorsEv
0
_ZNK2js3jit24CFGAryControlInstructionILm2EE13numSuccessorsEv
0
_ZNK2js3jit6CFGTry4NameEv
0
_ZNK2js3jit7CFGGoto4NameEv
0
_ZNK2js3jit7CFGTest4NameEv
0
_ZNK2js3jit8CFGSpace19sizeOfExcludingThisEPFmPKvE
0
_ZNK2js3jit8CFGThrow4NameEv
0
_ZNK2js3jit9CFGReturn4NameEv
0
_ZN2js3jit10CFGRetRVal3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit10CFGRetRValC2Ev
1
_ZN2js3jit11CFGBackEdge18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE
1
_ZN2js3jit11CFGBackEdge3NewIJPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit11CFGBackEdgeC2EPNS0_8CFGBlockE
1
_ZN2js3jit12CFGLoopEntry13setLoopStopPcEPh
1
_ZN2js3jit12CFGLoopEntry18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE
1
_ZN2js3jit12CFGLoopEntry3NewIJRPNS0_8CFGBlockERmEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit12CFGLoopEntry3NewIJRPNS0_8CFGBlockEiEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit12CFGLoopEntry9setCanOsrEv
1
_ZN2js3jit12CFGLoopEntryC2EPNS0_8CFGBlockEbmPh
1
_ZN2js3jit12CFGLoopEntryC2EPNS0_8CFGBlockEm
1
_ZN2js3jit14CFGTableSwitch10addDefaultEPNS0_8CFGBlockE
1
_ZN2js3jit14CFGTableSwitch3NewERNS0_13TempAllocatorEmm
1
_ZN2js3jit14CFGTableSwitch7addCaseEPNS0_8CFGBlockE
1
_ZN2js3jit14CFGTableSwitchC2ERNS0_13TempAllocatorEmm
1
_ZN2js3jit16ControlFlowGraph3NewERNS0_13TempAllocatorE
1
_ZN2js3jit16ControlFlowGraphC2ERNS0_13TempAllocatorE
1
_ZN2js3jit20ControlFlowGenerator12DeferredEdgeC2EPNS0_8CFGBlockEPS2_
1
_ZN2js3jit20ControlFlowGenerator15ControlFlowInfoC2EjPh
1
_ZN2js3jit20ControlFlowGenerator5allocEv
1
_ZN2js3jit20ControlFlowGenerator8getGraphERNS0_13TempAllocatorE
1
_ZN2js3jit20ControlFlowGeneratorD2Ev
1
_ZN2js3jit21CFGControlInstruction10toBackEdgeEv
1
_ZN2js3jit21CFGControlInstruction11toLoopEntryEv
1
_ZN2js3jit21CFGControlInstruction13toTableSwitchEv
1
_ZN2js3jit21CFGControlInstruction2toINS0_11CFGBackEdgeEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_12CFGLoopEntryEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_14CFGTableSwitchEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_6CFGTryEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_7CFGGotoEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_7CFGTestEEEPT_v
1
_ZN2js3jit21CFGControlInstruction2toINS0_8CFGThrowEEEPT_v
1
_ZN2js3jit21CFGControlInstruction5toTryEv
1
_ZN2js3jit21CFGControlInstruction6toGotoEv
1
_ZN2js3jit21CFGControlInstruction6toTestEv
1
_ZN2js3jit21CFGControlInstruction7toThrowEv
1
_ZN2js3jit21CFGControlInstructionC2Ev
1
_ZN2js3jit24CFGAryControlInstructionILm0EEC2Ev
1
_ZN2js3jit24CFGAryControlInstructionILm1EE16replaceSuccessorEmPNS0_8CFGBlockE
1
_ZN2js3jit24CFGAryControlInstructionILm1EEC2Ev
1
_ZN2js3jit24CFGAryControlInstructionILm2EE16replaceSuccessorEmPNS0_8CFGBlockE
1
_ZN2js3jit24CFGAryControlInstructionILm2EEC2Ev
1
_ZN2js3jit26CFGUnaryControlInstructionC2EPNS0_8CFGBlockE
1
_ZN2js3jit6CFGTry18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_
1
_ZN2js3jit6CFGTry3NewIJRPNS0_8CFGBlockERPhS5_EEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit6CFGTryC2EPNS0_8CFGBlockEPhS3_
1
_ZN2js3jit7CFGGoto18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockE
1
_ZN2js3jit7CFGGoto3NewIJRPNS0_8CFGBlockEEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit7CFGGotoC2EPNS0_8CFGBlockE
1
_ZN2js3jit7CFGGotoC2EPNS0_8CFGBlockEm
1
_ZN2js3jit7CFGTest13keepConditionEv
1
_ZN2js3jit7CFGTest18CopyWithNewTargetsERNS0_13TempAllocatorEPS1_PNS0_8CFGBlockES6_
1
_ZN2js3jit7CFGTest3NewIJRPNS0_8CFGBlockES5_EEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit7CFGTestC2EPNS0_8CFGBlockES3_
1
_ZN2js3jit7CFGTestC2EPNS0_8CFGBlockES3_b
1
_ZN2js3jit8CFGBlock10setStopInsEPNS0_21CFGControlInstructionE
1
_ZN2js3jit8CFGBlock3NewERNS0_13TempAllocatorEPh
1
_ZN2js3jit8CFGBlock5setIdEm
1
_ZN2js3jit8CFGBlock9setStopPcEPh
1
_ZN2js3jit8CFGBlockC2EPh
1
_ZN2js3jit8CFGSpace9lifoAllocEv
1
_ZN2js3jit8CFGSpaceC2Ev
1
_ZN2js3jit8CFGThrow3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit8CFGThrowC2Ev
1
_ZN2js3jit9CFGReturn3NewIJEEEPS1_RNS0_13TempAllocatorEDpOT_
1
_ZN2js3jit9CFGReturnC2Ev
1
_ZNK2js3jit10CFGRetRVal4typeEv
1
_ZNK2js3jit11CFGBackEdge4typeEv
1
_ZNK2js3jit12CFGLoopEntry10loopStopPcEv
1
_ZNK2js3jit12CFGLoopEntry13stackPhiCountEv
1
_ZNK2js3jit12CFGLoopEntry4typeEv
1
_ZNK2js3jit12CFGLoopEntry6canOsrEv
1
_ZNK2js3jit14CFGTableSwitch11defaultCaseEv
1
_ZNK2js3jit14CFGTableSwitch12getSuccessorEm
1
_ZNK2js3jit14CFGTableSwitch13numSuccessorsEv
1
_ZNK2js3jit14CFGTableSwitch3lowEv
1
_ZNK2js3jit14CFGTableSwitch4highEv
1
_ZNK2js3jit14CFGTableSwitch4typeEv
1
_ZNK2js3jit14CFGTableSwitch7getCaseEm
1
_ZNK2js3jit16ControlFlowGraph5blockEm
1
_ZNK2js3jit16ControlFlowGraph9numBlocksEv
1
_ZNK2js3jit20ControlFlowGenerator8CFGState6isLoopEv
1
_ZNK2js3jit21CFGControlInstruction10isBackEdgeEv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_11CFGBackEdgeEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_12CFGLoopEntryEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_14CFGTableSwitchEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_6CFGTryEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_7CFGGotoEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_7CFGTestEEEbv
1
_ZNK2js3jit21CFGControlInstruction2isINS0_8CFGThrowEEEbv
1
_ZNK2js3jit24CFGAryControlInstructionILm1EE12getSuccessorEm
1
_ZNK2js3jit24CFGAryControlInstructionILm2EE12getSuccessorEm
1
_ZNK2js3jit26CFGUnaryControlInstruction9successorEv
1
_ZNK2js3jit6CFGTry12catchStartPcEv
1
_ZNK2js3jit6CFGTry12getSuccessorEm
1
_ZNK2js3jit6CFGTry13numSuccessorsEv
1
_ZNK2js3jit6CFGTry18afterTryCatchBlockEv
1
_ZNK2js3jit6CFGTry26codeAfterTryCatchReachableEv
1
_ZNK2js3jit6CFGTry4typeEv
1
_ZNK2js3jit6CFGTry8tryBlockEv
1
_ZNK2js3jit7CFGGoto4typeEv
1
_ZNK2js3jit7CFGGoto9popAmountEv
1
_ZNK2js3jit7CFGTest10trueBranchEv
1
_ZNK2js3jit7CFGTest11falseBranchEv
1
_ZNK2js3jit7CFGTest17mustKeepConditionEv
1
_ZNK2js3jit7CFGTest4typeEv
1
_ZNK2js3jit8CFGBlock2idEv
1
_ZNK2js3jit8CFGBlock6stopPcEv
1
_ZNK2js3jit8CFGBlock7startPcEv
1
_ZNK2js3jit8CFGBlock7stopInsEv
1
_ZNK2js3jit8CFGThrow4typeEv
1
_ZNK2js3jit9CFGReturn4typeEv
1
Generated by:
LCOV version 1.13