---
Fuzzer filename: '/src/glog/src/fuzz_demangle.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/glog/src/fuzz_demangle.cc'
      linkageType:     externalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_8DemangleEPKcPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzz_demangle.cc:30,3'
          Dst:             _ZN6google24glog_internal_namespace_8DemangleEPKcPcm
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_124MaybeCancelLastSeparatorEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_122MaybeIncreaseNestLevelEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_120MaybeAppendSeparatorEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:351,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_16StrLenEPKc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:311,21'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_16StrLenEPKc
        - Src:             'src/demangle.cc:312,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_16StrLenEPKc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_16AppendEPNS1_5StateEPKcl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:297,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_16AppendEPNS1_5StateEPKcl
        - Src:             'src/demangle.cc:300,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - Src:             'src/demangle.cc:304,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_16AppendEPNS1_5StateEPKcl
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_16AppendEPNS1_5StateEPKcl
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParsePrefixEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParsePrefixEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_120MaybeAppendSeparatorEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_122MaybeIncreaseNestLevelEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_124MaybeCancelLastSeparatorEPNS1_5StateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:537,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120MaybeAppendSeparatorEPNS1_5StateE
        - Src:             'src/demangle.cc:538,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - Src:             'src/demangle.cc:538,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - Src:             'src/demangle.cc:539,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:541,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_122MaybeIncreaseNestLevelEPNS1_5StateE
        - Src:             'src/demangle.cc:544,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_124MaybeCancelLastSeparatorEPNS1_5StateE
        - Src:             'src/demangle.cc:545,26'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - Src:             'src/demangle.cc:546,14'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParsePrefixEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1034,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1035,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1040,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1040,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:1041,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1042,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ParseSeqIdEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1256,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1257,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1262,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1262,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ParseSeqIdEPNS1_5StateE
        - Src:             'src/demangle.cc:1263,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1264,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1270,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1274,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1276,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1277,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:490,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:495,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:495,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:496,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseTemplateArgEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1058,3'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - Src:             'src/demangle.cc:1059,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1059,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
        - Src:             'src/demangle.cc:1059,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseTemplateArgEPNS1_5StateE
        - Src:             'src/demangle.cc:1060,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1061,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - Src:             'src/demangle.cc:1062,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseTemplateArgEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          138
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ZeroOrMoreEPFbPNS1_5StateEES3_
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseExprPrimaryEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseTemplateArgEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1084,8'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1084,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1085,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ZeroOrMoreEPFbPNS1_5StateEES3_
        - Src:             'src/demangle.cc:1085,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseTemplateArgEPNS1_5StateE
        - Src:             'src/demangle.cc:1085,46'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1091,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1091,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseExprPrimaryEPNS1_5StateE
        - Src:             'src/demangle.cc:1097,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1097,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1098,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ZeroOrMoreEPFbPNS1_5StateEES3_
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          222
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseArrayTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseBuiltinTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCVQualifiersEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseFunctionTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseClassEnumTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParsePointerToMemberTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_126ParseTemplateTemplateParamEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:898,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCVQualifiersEPNS1_5StateE
        - Src:             'src/demangle.cc:898,35'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:903,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:903,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:908,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:908,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:913,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:913,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:914,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:914,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:919,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:919,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - Src:             'src/demangle.cc:920,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:925,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseBuiltinTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:925,34'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseFunctionTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:926,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseClassEnumTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:926,36'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseArrayTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:927,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParsePointerToMemberTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:927,42'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - Src:             'src/demangle.cc:931,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_126ParseTemplateTemplateParamEPNS1_5StateE
        - Src:             'src/demangle.cc:931,44'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - Src:             'src/demangle.cc:937,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseExprPrimaryEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          146
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseFloatNumberEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseMangledNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1186,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1186,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1187,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:1187,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1192,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1192,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1193,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseFloatNumberEPNS1_5StateE
        - Src:             'src/demangle.cc:1193,34'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1198,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1198,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseMangledNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1199,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1204,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1204,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:1205,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          273
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseExprPrimaryEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1116,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - Src:             'src/demangle.cc:1116,36'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseExprPrimaryEPNS1_5StateE
        - Src:             'src/demangle.cc:1129,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1129,35'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1130,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1130,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1136,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1136,35'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1137,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1143,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1143,35'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1149,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1149,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1155,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1155,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1156,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1156,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - Src:             'src/demangle.cc:1162,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1162,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1163,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1170,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1170,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          213
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115EnterNestedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115LeaveNestedNameEPNS1_5StateEs
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_124AtLeastNumCharsRemainingEPKcl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsLowerEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:702,8'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_124AtLeastNumCharsRemainingEPKcl
        - Src:             'src/demangle.cc:707,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:707,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:708,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115EnterNestedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:708,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:709,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115LeaveNestedNameEPNS1_5StateEs
        - Src:             'src/demangle.cc:715,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:715,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:716,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - Src:             'src/demangle.cc:723,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsLowerEc
        - Src:             'src/demangle.cc:723,43'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - Src:             'src/demangle.cc:731,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:732,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsLowerEc
        - Src:             'src/demangle.cc:733,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:735,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseUnqualifiedNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          63
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseAbiTagsEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCtorDtorNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseLocalSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:559,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOperatorNameEPNS1_5StateE
        - Src:             'src/demangle.cc:559,39'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCtorDtorNameEPNS1_5StateE
        - Src:             'src/demangle.cc:560,12'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - Src:             'src/demangle.cc:560,47'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseAbiTagsEPNS1_5StateE
        - Src:             'src/demangle.cc:560,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - Src:             'src/demangle.cc:561,12'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseLocalSourceNameEPNS1_5StateE
        - Src:             'src/demangle.cc:561,52'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseAbiTagsEPNS1_5StateE
        - Src:             'src/demangle.cc:561,43'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCtorDtorNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:856,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:856,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:859,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
        - Src:             'src/demangle.cc:864,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:864,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:867,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:868,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseIdentifierEPNS1_5StateEl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:568,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:568,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseIdentifierEPNS1_5StateEl
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseAbiTagsEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseAbiTagEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:684,3'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - Src:             'src/demangle.cc:685,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
        - Src:             'src/demangle.cc:685,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseAbiTagEPNS1_5StateE
        - Src:             'src/demangle.cc:686,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_120ParseLocalSourceNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:582,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:582,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - Src:             'src/demangle.cc:583,16'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
        - Src:             'src/demangle.cc:583,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1245,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1245,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:595,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:602,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseAbiTagEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:695,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:695,43'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseIdentifierEPNS1_5StateEl
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_124AtLeastNumCharsRemainingEPKcl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_130IdentifierIsAnonymousNamespaceEPNS1_5StateEl
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_16StrLenEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:665,24'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_124AtLeastNumCharsRemainingEPKcl
        - Src:             'src/demangle.cc:668,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_130IdentifierIsAnonymousNamespaceEPNS1_5StateEl
        - Src:             'src/demangle.cc:669,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:671,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121MaybeAppendWithLengthEPNS1_5StateEPKcl
        - Src:             'src/demangle.cc:674,42'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_16StrLenEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_124AtLeastNumCharsRemainingEPKcl
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_130IdentifierIsAnonymousNamespaceEPNS1_5StateEl
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19StrPrefixEPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:370,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19StrPrefixEPKcS3_
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_19StrPrefixEPKcS3_
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115EnterNestedNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115LeaveNestedNameEPNS1_5StateEs
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsLowerEc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseFloatNumberEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:636,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseMangledNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:446,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:446,44'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseSpecialNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121ParseBareFunctionTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:454,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - Src:             'src/demangle.cc:454,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121ParseBareFunctionTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:459,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - Src:             'src/demangle.cc:459,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseSpecialNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseLocalNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseNestedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_125ParseUnscopedTemplateNameEPNS1_5StateE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:470,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseNestedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:470,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseLocalNameEPNS1_5StateE
        - Src:             'src/demangle.cc:475,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_125ParseUnscopedTemplateNameEPNS1_5StateE
        - Src:             'src/demangle.cc:475,43'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTemplateArgsEPNS1_5StateE
        - Src:             'src/demangle.cc:481,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_121ParseBareFunctionTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:990,3'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - Src:             'src/demangle.cc:991,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19OneOrMoreEPFbPNS1_5StateEES3_
        - Src:             'src/demangle.cc:991,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:992,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - Src:             'src/demangle.cc:993,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseSpecialNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          291
      EdgeCount:       100
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:763,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:763,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:764,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:769,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:769,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:770,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:770,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:775,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:775,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - Src:             'src/demangle.cc:780,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:780,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:781,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:787,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:787,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:788,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:788,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:789,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113DisableAppendEPNS1_5StateE
        - Src:             'src/demangle.cc:789,31'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:790,5'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113RestoreAppendEPNS1_5StateEb
        - Src:             'src/demangle.cc:795,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:795,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:796,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:801,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:801,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - Src:             'src/demangle.cc:806,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:806,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:811,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:811,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseCharClassEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:812,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:812,33'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseCallOffsetEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseVOffsetEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseNVOffsetEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:823,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:823,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseNVOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:824,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:829,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:829,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseVOffsetEPNS1_5StateE
        - Src:             'src/demangle.cc:830,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseNVOffsetEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:839,43'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_112ParseVOffsetEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:844,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:844,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:845,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseNestedNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParsePrefixEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115EnterNestedNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115LeaveNestedNameEPNS1_5StateEs
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCVQualifiersEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:513,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:513,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115EnterNestedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:514,16'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCVQualifiersEPNS1_5StateE
        - Src:             'src/demangle.cc:514,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - Src:             'src/demangle.cc:514,45'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParsePrefixEPNS1_5StateE
        - Src:             'src/demangle.cc:515,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115LeaveNestedNameEPNS1_5StateEs
        - Src:             'src/demangle.cc:516,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseLocalNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          134
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1225,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1225,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:1226,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1226,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1227,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1227,36'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
        - Src:             'src/demangle.cc:1227,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - Src:             'src/demangle.cc:1233,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1233,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_113ParseEncodingEPNS1_5StateE
        - Src:             'src/demangle.cc:1234,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseTwoCharTokenEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1234,50'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseDiscriminatorEPNS1_5StateE
        - Src:             'src/demangle.cc:1234,41'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_125ParseUnscopedTemplateNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:506,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseUnscopedNameEPNS1_5StateE
        - Src:             'src/demangle.cc:506,38'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseCVQualifiersEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:949,24'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:950,24'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:951,24'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseBuiltinTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:961,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:968,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:968,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseSourceNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseFunctionTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121ParseBareFunctionTypeEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:978,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:979,16'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:979,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - Src:             'src/demangle.cc:979,50'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121ParseBareFunctionTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:980,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseClassEnumTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1001,48'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_114ParseArrayTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          91
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1007,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1007,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111ParseNumberEPNS1_5StateEPi
        - Src:             'src/demangle.cc:1008,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1008,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1013,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1013,49'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_115ParseExpressionEPNS1_5StateE
        - Src:             'src/demangle.cc:1013,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_18OptionalEb
        - Src:             'src/demangle.cc:1014,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1014,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParsePointerToMemberTypeEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1024,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseOneCharTokenEPNS1_5StateEc
        - Src:             'src/demangle.cc:1024,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
        - Src:             'src/demangle.cc:1024,60'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseTypeEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_126ParseTemplateTemplateParamEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1052,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_118ParseTemplateParamEPNS1_5StateE
        - Src:             'src/demangle.cc:1052,40'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_117ParseSubstitutionEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_110ParseSeqIdEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:652,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_121IsFunctionCloneSuffixEPKc
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          119
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:270,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - Src:             'src/demangle.cc:274,12'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsAlphaEc
        - Src:             'src/demangle.cc:277,27'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
        - Src:             'src/demangle.cc:281,12'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_17IsDigitEc
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParseTopLevelMangledNameEPNS1_5StateE
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseMangledNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_121IsFunctionCloneSuffixEPKc
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1291,7'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_116ParseMangledNameEPNS1_5StateE
        - Src:             'src/demangle.cc:1294,11'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_121IsFunctionCloneSuffixEPKc
        - Src:             'src/demangle.cc:1300,9'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_111MaybeAppendEPNS1_5StateEPKc
        - Src:             'src/demangle.cc:1303,14'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19ParseNameEPNS1_5StateE
    - functionName:    _ZN6google24glog_internal_namespace_12_GLOBAL__N_19InitStateEPNS1_5StateEPKcPcm
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          54
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google24glog_internal_namespace_8DemangleEPKcPcm
      functionSourceFile: '/src/glog/src/demangle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParseTopLevelMangledNameEPNS1_5StateE
        - _ZN6google24glog_internal_namespace_12_GLOBAL__N_19InitStateEPNS1_5StateEPKcPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/demangle.cc:1357,3'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_19InitStateEPNS1_5StateEPKcPcm
        - Src:             'src/demangle.cc:1358,10'
          Dst:             _ZN6google24glog_internal_namespace_12_GLOBAL__N_124ParseTopLevelMangledNameEPNS1_5StateE
...
