LCOV - code coverage report
Current view: top level - lib/CodeGen/AsmPrinter - DwarfDebug.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1011 1067 94.8 %
Date: 2018-10-20 13:21:21 Functions: 85 89 95.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z10forBothCUsIZN4llvm10DwarfDebug27finishSubprogramDefinitionsEvEUlRNS0_16DwarfCompileUnitEE_EvS3_T_ 8412
_ZL15hasObjCCategoryN4llvm9StringRefE 10
_ZL15sortGlobalExprsRN4llvm15SmallVectorImplINS_16DwarfCompileUnit10GlobalExprEEE 1090
_ZL15validThroughoutRN4llvm13LexicalScopesEPKNS_12MachineInstrES4_ 34039
_ZL16getDebugLocValuePKN4llvm12MachineInstrE 201517
_ZL17computeIndexValuePN4llvm9DwarfUnitEPKNS_3DIEE 52
_ZL17emitDebugLocValueRKN4llvm10AsmPrinterEPKNS_11DIBasicTypeERKNS_13DebugLocEntry5ValueERNS_15DwarfExpressionE 0
_ZL17getObjCMethodNameN4llvm9StringRefE 10
_ZL18findPrologueEndLocPKN4llvm15MachineFunctionE 9438
_ZL20getObjCClassCategoryN4llvm9StringRefERS0_S1_ 10
_ZL23emitRnglistsTableHeaderPN4llvm10AsmPrinterERNS_9DwarfFileE 5
_ZN4llvm10DwarfDebug12addAccelNameERKNS_13DICompileUnitENS_9StringRefERKNS_3DIEE 2557
_ZN4llvm10DwarfDebug12addAccelObjCERKNS_13DICompileUnitENS_9StringRefERKNS_3DIEE 10
_ZN4llvm10DwarfDebug12addAccelTypeERKNS_13DICompileUnitENS_9StringRefERKNS_3DIEEc 18525
_ZN4llvm10DwarfDebug12emitDebugLocEv 1030
_ZN4llvm10DwarfDebug12emitDebugStrEv 1068
_ZN4llvm10DwarfDebug13emitAccelObjCEv 206
_ZN4llvm10DwarfDebug13emitDebugAddrEv 37
_ZN4llvm10DwarfDebug13emitDebugInfoEv 1067
_ZN4llvm10DwarfDebug13emitMacroFileERNS_11DIMacroFileERNS_16DwarfCompileUnitE 3
_ZN4llvm10DwarfDebug14emitAccelNamesEv 206
_ZN4llvm10DwarfDebug14emitAccelTypesEv 206
_ZN4llvm10DwarfDebug15emitDebugLocDWOEv 37
_ZN4llvm10DwarfDebug15emitDebugRangesEv 1068
_ZN4llvm10DwarfDebug15emitDebugStrDWOEv 37
_ZN4llvm10DwarfDebug15getDwoLineTableERKNS_16DwarfCompileUnitE 44
_ZN4llvm10DwarfDebug16addAccelNameImplINS_23AppleAccelTableTypeDataEEEvRKNS_13DICompileUnitERNS_10AccelTableIT_EENS_9StringRefERKNS_3DIEE 18524
_ZN4llvm10DwarfDebug16addAccelNameImplINS_25AppleAccelTableOffsetDataEEEvRKNS_13DICompileUnitERNS_10AccelTableIT_EENS_9StringRefERKNS_3DIEE 3009
_ZN4llvm10DwarfDebug16emitDebugInfoDWOEv 37
_ZN4llvm10DwarfDebug16emitDebugLineDWOEv 37
_ZN4llvm10DwarfDebug16emitDebugMacinfoEv 1068
_ZN4llvm10DwarfDebug16handleMacroNodesENS_24MDTupleTypedArrayWrapperINS_11DIMacroNodeEEERNS_16DwarfCompileUnitE 5
_ZN4llvm10DwarfDebug16initSkeletonUnitERKNS_9DwarfUnitERNS_3DIEESt10unique_ptrINS_16DwarfCompileUnitESt14default_deleteIS7_EE 43
_ZN4llvm10DwarfDebug16recordSourceLineEjjPKNS_6MDNodeEj 622064
_ZN4llvm10DwarfDebug17addAccelNamespaceERKNS_13DICompileUnitENS_9StringRefERKNS_3DIEE 442
_ZN4llvm10DwarfDebug17beginFunctionImplEPKNS_15MachineFunctionE 9438
_ZN4llvm10DwarfDebug17buildLocationListERNS_15SmallVectorImplINS_13DebugLocEntryEEERKNS_11SmallVectorISt4pairIPKNS_12MachineInstrES9_ELj4EEE 48813
_ZN4llvm10DwarfDebug17emitAbbreviationsEv 1068
_ZN4llvm10DwarfDebug17emitDebugLocEntryERNS_12ByteStreamerERKNS_14DebugLocStream5EntryE 85401
_ZN4llvm10DwarfDebug17makeTypeSignatureENS_9StringRefE 44
_ZN4llvm10DwarfDebug18emitDebugAbbrevDWOEv 37
_ZN4llvm10DwarfDebug19constructSkeletonCUERKNS_16DwarfCompileUnitE 43
_ZN4llvm10DwarfDebug19emitAccelDebugNamesEv 50
_ZN4llvm10DwarfDebug19emitAccelNamespacesEv 206
_ZN4llvm10DwarfDebug19emitDebugPubSectionEbNS_9StringRefEPNS_16DwarfCompileUnitERKNS_9StringMapIPKNS_3DIEENS_15MallocAllocatorEEE 1598
_ZN4llvm10DwarfDebug20createConcreteEntityERNS_16DwarfCompileUnitERNS_12LexicalScopeEPKNS_6DINodeEPKNS_10DILocationEPKNS_8MCSymbolE 62326
_ZN4llvm10DwarfDebug20emitDebugPubSectionsEv 1068
_ZN4llvm10DwarfDebug20emitSectionReferenceERKNS_16DwarfCompileUnitE 1605
_ZN4llvm10DwarfDebug21isLexicalScopeDIENullEPNS_12LexicalScopeE 29760
_ZN4llvm10DwarfDebug23skippedNonDebugFunctionEv 395723
_ZN4llvm10DwarfDebug25emitDebugLocEntryLocationERKNS_14DebugLocStream5EntryE 85397
_ZN4llvm10DwarfDebug26constructCallSiteEntryDIEsERKNS_12DISubprogramERNS_16DwarfCompileUnitERNS_3DIEERKNS_15MachineFunctionE 8412
_ZN4llvm10DwarfDebug27finishSubprogramDefinitionsEv 1068
_ZN4llvm10DwarfDebug28emitStringOffsetsTableHeaderEv 37
_ZN4llvm10DwarfDebug29ensureAbstractEntityIsCreatedERNS_16DwarfCompileUnitEPKNS_6DINodeEPKNS_6MDNodeE 45083
_ZN4llvm10DwarfDebug31emitStringOffsetsTableHeaderDWOEv 6
_ZN4llvm10DwarfDebug32constructAndAddImportedEntityDIEERNS_16DwarfCompileUnitEPKNS_16DIImportedEntityE 16637
_ZN4llvm10DwarfDebug35constructAbstractSubprogramScopeDIEERNS_16DwarfCompileUnitEPNS_12LexicalScopeE 61919
_ZN4llvm10DwarfDebug37ensureAbstractEntityIsCreatedIfScopedERNS_16DwarfCompileUnitEPKNS_6DINodeEPKNS_6MDNodeE 62970
_ZN4llvm10DwarfDebug9emitAccelINS_10AccelTableINS_23AppleAccelTableTypeDataEEEEEvRT_PNS_9MCSectionENS_9StringRefE 0
_ZN4llvm10DwarfDebug9emitAccelINS_10AccelTableINS_25AppleAccelTableOffsetDataEEEEEvRT_PNS_9MCSectionENS_9StringRefE 0
_ZN4llvm10DwarfDebug9emitMacroERNS_7DIMacroE 4
_ZN4llvm10DwarfDebug9endModuleEv 26844
_ZN4llvm11DbgVariable11addMMIEntryERKS0_ 5
_ZN4llvm13DebugLocEntry11MergeValuesERKS0_ 502
_ZN4llvm13DebugLocEntry8finalizeERKNS_10AsmPrinterERNS_14DebugLocStream11ListBuilderEPKNS_11DIBasicTypeE 85416
_ZN4llvm23DebugLocDwarfExpression10emitSignedEl 20180
_ZN4llvm23DebugLocDwarfExpression12emitUnsignedEm 4823
_ZN4llvm23DebugLocDwarfExpression15isFrameRegisterERKNS_18TargetRegisterInfoEj 20105
_ZN4llvm23DebugLocDwarfExpression6emitOpEhPKc 106256
_ZNK4llvm10DwarfDebug15getDwarfVersionEv 2049746
_ZNK4llvm10DwarfDebug17shareAcrossDWOCUsEv 882
_ZNK4llvm10DwarfDebug19addGnuPubAttributesERNS_16DwarfCompileUnitERNS_3DIEE 1346
_ZNK4llvm11DbgVariable18getFrameIndexExprsEv 639
_ZNK4llvm11DbgVariable20isBlockByrefVariableEv 0
_ZNK4llvm11DbgVariable7getTypeEv 100291

Generated by: LCOV version 1.13