LCOV - code coverage report
Current view: top level - lib/Support - YAMLParser.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1044 1229 84.9 %
Date: 2018-10-20 13:21:21 Functions: 83 97 85.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm4yaml10ScalarNode6anchorEv 0
_ZN4llvm4yaml10dumpTokensENS_9StringRefERNS_11raw_ostreamE 0
_ZN4llvm4yaml10scanTokensENS_9StringRefE 0
_ZN4llvm4yaml11MappingNode6anchorEv 0
_ZN4llvm4yaml12KeyValueNode6anchorEv 0
_ZN4llvm4yaml12SequenceNode6anchorEv 0
_ZN4llvm4yaml15BlockScalarNode6anchorEv 0
_ZN4llvm4yaml4Node6anchorEv 0
_ZN4llvm4yaml7Scanner10decodeUTF8EPKc 0
_ZN4llvm4yaml7Scanner10printErrorENS_5SMLocENS_9SourceMgr8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEE 0
_ZN4llvm4yaml7Scanner12currentInputEv 0
_ZN4llvm4yaml7Scanner6failedEv 0
_ZN4llvm4yaml8NullNode6anchorEv 0
_ZN4llvm4yaml9AliasNode6anchorEv 0
_ZN4llvm4yaml7Scanner16scan_ns_uri_charEv 3
_ZN4llvm4yaml8Document18parseYAMLDirectiveEv 5
_ZL10encodeUTF8jRN4llvm15SmallVectorImplIcEE 10
_ZN4llvm4yaml8Document11expectTokenEi 13
_ZN4llvm4yaml8Document17parseTAGDirectiveEv 13
_ZN4llvm4yaml7Scanner13scanDirectiveEv 19
_ZN4llvm4yaml7Scanner7consumeEj 22
_ZNK4llvm4yaml4Node8setErrorERKNS_5TwineERNS0_5TokenE 22
_ZNK4llvm4yaml8Document8setErrorERKNS_5TwineERNS0_5TokenE 24
_ZN4llvm4yaml7Scanner17scanAliasOrAnchorEb 29
_ZN4llvm4yaml7Scanner7scanKeyEv 31
_ZNK4llvm4yaml10ScalarNode20unescapeDoubleQuotedENS_9StringRefEmRNS_15SmallVectorImplIcEE 41
_ZN4llvm4yaml7Scanner8setErrorERKNS_5TwineEPKc 45
_ZN4llvm4yaml6Stream4skipEv 53
_ZL10decodeUTF8N4llvm9StringRefE 84
_ZN4llvm4yaml6StreamC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPSt10error_code 109
_ZN4llvm4yaml7ScannerC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPSt10error_code 109
_ZN4llvm4yaml6Stream10printErrorEPNS0_4NodeERKNS_5TwineE 136
_ZN4llvm4yaml6Stream6failedEv 960
_ZN4llvm4yaml6escapeB5cxx11ENS_9StringRefEb 1708
_ZN4llvm4yaml7Scanner7scanTagEv 2110
_ZN4llvm4yaml7Scanner13scanStreamEndEv 3488
_ZN4llvm4yaml6StreamC2ENS_9StringRefERNS_9SourceMgrEbPSt10error_code 4373
_ZN4llvm4yaml7ScannerC2ENS_9StringRefERNS_9SourceMgrEbPSt10error_code 4373
_ZL18getUnicodeEncodingN4llvm9StringRefE 4482
_ZN4llvm4yaml6Stream5beginEv 4482
_ZN4llvm4yaml7Scanner15scanStreamStartEv 4482
_ZN4llvm4yaml7Scanner4initENS_15MemoryBufferRefE 4482
_ZNK4llvm4yaml4Node14getVerbatimTagB5cxx11Ev 5192
_ZN4llvm4yaml7Scanner21findBlockScalarIndentERjjS2_Rb 5543
_ZN4llvm4yaml7Scanner15scanBlockScalarEb 5554
_ZN4llvm4yaml7Scanner21scanBlockScalarHeaderERcRjRb 5554
_ZN4llvm4yaml7Scanner29scanBlockIndentationIndicatorEv 5554
_ZN4llvm4yaml8Document15parseDirectivesEv 9551
_ZN4llvm4yaml8DocumentC2ERNS0_6StreamE 9551
_ZN4llvm4yaml7Scanner26scanBlockChompingIndicatorEv 11092
_ZN4llvm4yaml7Scanner12skip_ns_charEPKc 13151
_ZN4llvm4yaml8Document4skipEv 13914
_ZN4llvm4yaml7Scanner21scanDocumentIndicatorEb 14334
_ZN4llvm4yaml6Stream3endEv 18037
_ZN4llvm4yaml7Scanner14scanBlockEntryEv 34661
_ZN4llvm4yaml7Scanner21scanFlowCollectionEndEb 64818
_ZN4llvm4yaml7Scanner23scanFlowCollectionStartEb 64896
_ZN4llvm4yaml7Scanner21scanBlockScalarIndentEjjRb 119947
_ZN4llvm4yaml7Scanner25consumeLineBreakIfPresentEv 120264
_ZN4llvm4yaml7Scanner12advanceWhileEMS1_FPKcS3_E 120315
_ZN4llvm4yaml7Scanner10skip_whileEMS1_FPKcS3_ES3_ 128056
_ZN4llvm4yaml12SequenceNode9incrementEv 158918
_ZN4llvm4yaml7Scanner13scanFlowEntryEv 164872
_ZN4llvm4yaml7Scanner12skip_s_spaceEPKc 228184
_ZN4llvm4yaml7Scanner36removeSimpleKeyCandidatesOnFlowLevelEj 264382
_ZN4llvm4yaml7Scanner14scanFlowScalarEb 265021
_ZN4llvm4yaml7Scanner9scanValueEv 299003
_ZN4llvm4yaml4Node12getAllocatorEv 301592
_ZN4llvm4yaml7Scanner15scanPlainScalarEv 321139
_ZN4llvm4yaml7Scanner10rollIndentEiNS0_5Token9TokenKindENS_13AllocatorListIS2_NS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EEEE12IteratorImplIS2_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS8_4NodeELb0ELb0EvEELb0ELb0EEEEE 333666
_ZNK4llvm4yaml10ScalarNode8getValueERNS_15SmallVectorImplIcEE 493230
_ZN4llvm4yaml11MappingNode9incrementEv 501991
_ZN4llvm4yaml7Scanner12skip_s_whiteEPKc 552260
_ZL10wasEscapedPKcS0_ 569266
_ZN4llvm4yaml7Scanner22saveSimpleKeyCandidateENS_13AllocatorListINS0_5TokenENS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EEEE12IteratorImplIS3_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS7_4NodeELb0ELb0EvEELb0ELb0EEEEEjb 653179
_ZN4llvm4yaml4Node14parseBlockNodeEv 687663
_ZN4llvm4yaml8Document14parseBlockNodeEv 697204
_ZN4llvm4yaml12KeyValueNode8getValueEv 710458
_ZN4llvm4yaml4Node7getNextEv 902173
_ZNK4llvm4yaml4Node6failedEv 959901
_ZNK4llvm4yaml8Document6failedEv 959901
_ZN4llvm4yaml4NodeC2EjRSt10unique_ptrINS0_8DocumentESt14default_deleteIS3_EENS_9StringRefES8_ 998782
_ZN4llvm4yaml12KeyValueNode6getKeyEv 1010695
_ZN4llvm4yaml7Scanner15scanToNextTokenEv 1239976
_ZN4llvm4yaml7Scanner15fetchMoreTokensEv 1244458
_ZN4llvm4yaml7Scanner12unrollIndentEi 1254329
_ZN4llvm4yaml8Document7getNextEv 1614349
_ZN4llvm4yaml7Scanner7getNextEv 1618831
_ZN4llvm4yaml7Scanner11skipCommentEv 1652753
_ZN4llvm4yaml7Scanner12skip_b_breakEPKc 1863364
_ZN4llvm4yaml4Node8peekNextEv 2855634
_ZN4llvm4yaml7Scanner4skipEj 2946477
_ZN4llvm4yaml8Document8peekNextEv 3587947
_ZN4llvm4yaml7Scanner14isBlankOrBreakEPKc 4562415
_ZN4llvm4yaml7Scanner8peekNextEv 5206778
_ZN4llvm4yaml7Scanner30removeStaleSimpleKeyCandidatesEv 6956104
_ZN4llvm4yaml7Scanner12skip_nb_charEPKc 8985952

Generated by: LCOV version 1.13