LCOV - code coverage report
Current view: top level - lib/Support - YAMLParser.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1119 1306 85.7 %
Date: 2017-09-14 15:23:50 Functions: 84 94 89.4 %
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
_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 30
_ZNK4llvm4yaml10ScalarNode20unescapeDoubleQuotedENS_9StringRefEmRNS_15SmallVectorImplIcEE 41
_ZN4llvm4yaml7Scanner8setErrorERKNS_5TwineEPKc.isra.36 43
_ZN4llvm4yaml6Stream4skipEv 52
_ZL10decodeUTF8N4llvm9StringRefE 66
_ZN4llvm4yaml6StreamC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPSt10error_code 98
_ZN4llvm4yaml7ScannerC2ENS_15MemoryBufferRefERNS_9SourceMgrEbPSt10error_code 98
_ZN4llvm4yaml6Stream10printErrorEPNS0_4NodeERKNS_5TwineE 103
_ZN4llvm4yaml6Stream6failedEv 779
_ZN4llvm4yaml7Scanner7scanTagEv 1090
_ZN4llvm4yaml6escapeB5cxx11ENS_9StringRefE 1610
_ZN4llvm4yaml7Scanner13scanStreamEndEv 2414
_ZN4llvm4yaml7Scanner21findBlockScalarIndentERjjS2_Rb 2892
_ZN4llvm4yaml7Scanner15scanBlockScalarEb 2902
_ZN4llvm4yaml7Scanner21scanBlockScalarHeaderERcRjRb 2902
_ZN4llvm4yaml7Scanner29scanBlockIndentationIndicatorEv 2902
_ZN4llvm4yaml6StreamC2ENS_9StringRefERNS_9SourceMgrEbPSt10error_code 3292
_ZN4llvm4yaml7ScannerC2ENS_9StringRefERNS_9SourceMgrEbPSt10error_code 3292
_ZN4llvm4yaml7ScannerD2Ev 3378
_ZL18getUnicodeEncodingN4llvm9StringRefE 3390
_ZN4llvm4yaml6Stream5beginEv 3390
_ZN4llvm4yaml7Scanner15scanStreamStartEv 3390
_ZN4llvm4yaml7Scanner4initENS_15MemoryBufferRefE 3390
_ZNK4llvm4yaml4Node14getVerbatimTagB5cxx11Ev 3501
_ZN4llvm4yaml7Scanner26scanBlockChompingIndicatorEv 5788
_ZN4llvm4yaml8Document15parseDirectivesEv 5796
_ZN4llvm4yaml8DocumentC2ERNS0_6StreamE 5796
_ZN4llvm4yaml8Document4skipEv 7446
_ZN4llvm4yaml7Scanner12skip_ns_charEPKc 7963
_ZN4llvm4yaml7Scanner21scanDocumentIndicatorEb 8090
_ZN4llvm4yaml6Stream3endEv 10784
_ZN4llvm4yaml7Scanner14scanBlockEntryEv 25130
_ZN4llvm4yaml7Scanner21scanFlowCollectionEndEb 33433
_ZN4llvm4yaml7Scanner23scanFlowCollectionStartEb 33494
_ZN4llvm4yaml7Scanner21scanBlockScalarIndentEjjRb 50786
_ZN4llvm4yaml7Scanner25consumeLineBreakIfPresentEv 51018
_ZN4llvm4yaml7Scanner12advanceWhileEMS1_FPKcS3_E 51058
_ZN4llvm4yaml7Scanner10skip_whileEMS1_FPKcS3_ES3_ 55127
_ZN4llvm4yaml7Scanner13scanFlowEntryEv 85789
_ZN4llvm4yaml7Scanner12skip_s_spaceEPKc 95453
_ZN4llvm4yaml12SequenceNode9incrementEv 97933
_ZN4llvm4yaml7Scanner14scanFlowScalarEb 125333
_ZN4llvm4yaml7Scanner36removeSimpleKeyCandidatesOnFlowLevelEj 144382
_ZN4llvm4yaml7Scanner9scanValueEv 186214
_ZN4llvm4yaml4Node12getAllocatorEv 186815
_ZN4llvm4yaml7Scanner10rollIndentEiNS0_5Token9TokenKindENS_13AllocatorListIS2_NS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EEEE12IteratorImplIS2_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS8_4NodeELb0ELb0EvEELb0ELb0EEEEE 211345
_ZN4llvm4yaml7Scanner15scanPlainScalarEv 242694
_ZL10wasEscapedPKcS0_ 271660
_ZN4llvm4yaml11MappingNode9incrementEv 296257
_ZNK4llvm4yaml10ScalarNode8getValueERNS_15SmallVectorImplIcEE 327770
_ZN4llvm4yaml7Scanner22saveSimpleKeyCandidateENS_13AllocatorListINS0_5TokenENS_20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EEEE12IteratorImplIS3_NS_14ilist_iteratorINS_12ilist_detail12node_optionsINS7_4NodeELb0ELb0EvEELb0ELb0EEEEEjb 402625
_ZN4llvm4yaml12KeyValueNode8getValueEv 427857
_ZN4llvm4yaml4Node14parseBlockNodeEv 429820
_ZN4llvm4yaml8Document14parseBlockNodeEv 435606
_ZN4llvm4yaml7Scanner12skip_s_whiteEPKc 516643
_ZN4llvm4yaml4Node7getNextEv 547448
_ZNK4llvm4yaml4Node6failedEv 580402
_ZNK4llvm4yaml8Document6failedEv 580402
_ZN4llvm4yaml12KeyValueNode6getKeyEv 616336
_ZN4llvm4yaml4NodeC2EjRSt10unique_ptrINS0_8DocumentESt14default_deleteIS3_EENS_9StringRefES8_ 622409
_ZN4llvm4yaml7Scanner15scanToNextTokenEv 746661
_ZN4llvm4yaml7Scanner15fetchMoreTokensEv 750052
_ZN4llvm4yaml7Scanner12unrollIndentEi 754770
_ZN4llvm4yaml8Document7getNextEv 990976
_ZN4llvm4yaml7Scanner7getNextEv 994366
_ZN4llvm4yaml7Scanner11skipCommentEv 994851
_ZN4llvm4yaml7Scanner12skip_b_breakEPKc 1124997
_ZN4llvm4yaml4Node8peekNextEv 1761415
_ZN4llvm4yaml7Scanner4skipEj 2014649
_ZN4llvm4yaml8Document8peekNextEv 2217129
_ZN4llvm4yaml7Scanner8peekNextEv 3211495
_ZN4llvm4yaml7Scanner14isBlankOrBreakEPKc 3409436
_ZN4llvm4yaml7Scanner30removeStaleSimpleKeyCandidatesEv 4263346
_ZN4llvm4yaml7Scanner12skip_nb_charEPKc 5023750

Generated by: LCOV version 1.13