---
Fuzzer filename: '/src/pugixml/tests/fuzz_xpath.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/pugixml/tests/fuzz_xpath.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          263
      EdgeCount:       73
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - _ZN4pugi11xpath_queryD2Ev
        - _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - _ZN4pugi12xml_documentC2Ev
        - _ZN4pugi12xml_documentD2Ev
        - _ZN4pugi14xpath_node_setD2Ev
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - _ZN4pugi18xpath_variable_setC2Ev
        - _ZN4pugi18xpath_variable_setD2Ev
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
        - _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
        - _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
        - _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz_xpath.cpp:17,28'
          Dst:             _ZN4pugi18xpath_variable_setC2Ev
        - Src:             'tests/fuzz_xpath.cpp:26,9'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'tests/fuzz_xpath.cpp:28,21'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'tests/fuzz_xpath.cpp:31,22'
          Dst:             _ZN4pugi12xml_documentC2Ev
        - Src:             'tests/fuzz_xpath.cpp:32,7'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - Src:             'tests/fuzz_xpath.cpp:34,22'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'tests/fuzz_xpath.cpp:34,5'
          Dst:             _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
        - Src:             'tests/fuzz_xpath.cpp:35,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'tests/fuzz_xpath.cpp:35,5'
          Dst:             _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
        - Src:             'tests/fuzz_xpath.cpp:36,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'tests/fuzz_xpath.cpp:36,5'
          Dst:             _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
        - Src:             'tests/fuzz_xpath.cpp:37,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'tests/fuzz_xpath.cpp:37,5'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'tests/fuzz_xpath.cpp:38,23'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'tests/fuzz_xpath.cpp:38,5'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - Src:             'tests/fuzz_xpath.cpp:38,3'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi12xml_documentD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi12xml_documentD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'tests/fuzz_xpath.cpp:39,2'
          Dst:             __cxa_begin_catch
        - Src:             'tests/fuzz_xpath.cpp:43,2'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5016
      functionLinenumberEnd: 5017
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:323,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4995
      functionLinenumberEnd: 5000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4999,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116default_allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5003
      functionLinenumberEnd: 5013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118default_deallocateEPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5081
      functionLinenumberEnd: 5115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5099,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5115,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5109,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5111,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5115,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:323,14'
          Dst:             __clang_call_terminate
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    161
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5026
      functionLinenumberEnd: 5078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          286
      EdgeCount:       49
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5027,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5027,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5036,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Src:             'src/pugixml.cpp:5078,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - Src:             'src/pugixml.cpp:5066,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5071,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5078,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5016
      functionLinenumberEnd: 5017
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:323,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4995
      functionLinenumberEnd: 5000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4999,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5003
      functionLinenumberEnd: 5013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5081
      functionLinenumberEnd: 5115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          231
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5099,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5115,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5109,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5111,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5115,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5026
      functionLinenumberEnd: 5078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          289
      EdgeCount:       49
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5027,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5027,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5036,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Src:             'src/pugixml.cpp:5078,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - Src:             'src/pugixml.cpp:5066,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5071,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5078,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIyEEPcS3_S3_T_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4759
      functionLinenumberEnd: 4775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4770,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4781
      functionLinenumberEnd: 4791
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4791,56'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:4791,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          201
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
        - __assert_fail
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2442,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2449,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:2457,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
        - Src:             'src/pugixml.cpp:2469,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:2472,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
        - Src:             'src/pugixml.cpp:2480,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:727,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:736,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2428,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          177
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:699,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:706,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:707,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:711,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:712,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator19allocate_memory_oobEmRPNS1_15xml_memory_pageE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:593,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator19allocate_memory_oobEmRPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator19allocate_memory_oobEmRPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:760,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
        - Src:             'src/pugixml.cpp:780,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:574,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:575,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:577,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - strlen
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:244,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:249,10'
          Dst:             strlen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:646,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:650,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:656,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:673,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:674,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:681,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringImEEPcS3_S3_T_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4759
      functionLinenumberEnd: 4775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4770,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4759
      functionLinenumberEnd: 4775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4770,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw14push_back_growERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9653
      functionLinenumberEnd: 9670
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9660,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8291
      functionLinenumberEnd: 8335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          225
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8297,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8307,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8314,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8318,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8319,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8254
      functionLinenumberEnd: 8288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10797,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10460
      functionLinenumberEnd: 10497
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          166
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10465,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10461,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10468,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10468,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10470,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10470,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10470,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10470,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10477,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10479,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10479,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10479,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10479,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10485,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10485,46'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10487,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10487,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10487,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10487,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:256,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:261,10'
          Dst:             strcmp
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9274
      functionLinenumberEnd: 9275
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9275,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9560
      functionLinenumberEnd: 9565
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw14push_back_growERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9564,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw14push_back_growERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8558
      functionLinenumberEnd: 8565
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12811
      functionLinenumberEnd: 12812
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12810,103'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12810,126'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5318
      functionLinenumberEnd: 5319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5665
      functionLinenumberEnd: 5666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugiL30unspecified_bool_xml_attributeEPPPNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5314
      functionLinenumberEnd: 5315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5310
      functionLinenumberEnd: 5311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10749,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10500
      functionLinenumberEnd: 10572
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          287
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10505,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10501,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10508,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10510,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10510,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10510,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10516,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10516,18'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10516,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10522,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10522,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10522,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10530,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10530,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10530,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10538,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10538,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10538,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10544,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10546,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10546,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10546,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10554,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10554,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10554,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10560,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10562,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10562,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10562,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10568,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12807
      functionLinenumberEnd: 12808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12806,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi13xml_attributeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5306
      functionLinenumberEnd: 5307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZNK4pugi10xpath_node4nodeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12815
      functionLinenumberEnd: 12816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12816,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12816,23'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5677
      functionLinenumberEnd: 5678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6912
      functionLinenumberEnd: 6913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_node9attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12820
      functionLinenumberEnd: 12821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_node6parentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12825
      functionLinenumberEnd: 12826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12826,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12826,37'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi13xml_attribute15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5453
      functionLinenumberEnd: 5454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node6parentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5982
      functionLinenumberEnd: 5983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5983,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5983,44'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugiL25unspecified_bool_xml_nodeEPPPNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5673
      functionLinenumberEnd: 5674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10642,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8715
      functionLinenumberEnd: 8718
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10839,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10706,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10715,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:10716,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10831,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10757,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10633,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10822,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10664,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10797,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10602,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10609,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10609,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10592,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10583,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10777,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10784,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10731,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10738,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10784,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10575
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10738,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10450
      functionLinenumberEnd: 10457
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10451,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10453,34'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10453,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10456,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9548
      functionLinenumberEnd: 9549
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9642
      functionLinenumberEnd: 9643
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10279
      functionLinenumberEnd: 10280
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10436
      functionLinenumberEnd: 10447
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10437,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10439,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10442,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10443,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10444,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:10446,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10407
      functionLinenumberEnd: 10433
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10408,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10408,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10409,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10409,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10411,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10413,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10415,15'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:10416,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10418,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10432,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11772
      functionLinenumberEnd: 11773
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10381
      functionLinenumberEnd: 10404
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10382,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10382,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10383,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10383,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10386,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10388,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10391,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10393,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10395,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10403,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10355
      functionLinenumberEnd: 10378
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10356,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10356,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10357,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10357,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10360,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10362,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10365,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10367,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10369,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10377,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9533
      functionLinenumberEnd: 9534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9538
      functionLinenumberEnd: 9539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9680
      functionLinenumberEnd: 9681
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10957
      functionLinenumberEnd: 11094
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          624
      EdgeCount:       171
      CyclomaticComplexity: 81
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute4nameEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi14xpath_variable10get_stringEv
        - _ZNK4pugi14xpath_variable11get_booleanEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_node9attributeEPKc
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10958,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11071,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10961,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10961,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10964,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10964,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10967,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10970,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10973,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10976,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10979,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10982,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10986,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10988,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10989,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10991,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10991,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10991,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10992,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10992,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10996,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10998,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10999,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11001,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11001,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11001,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11002,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11002,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11005,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11008,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11018,13'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11018,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11020,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11022,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11024,27'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11024,35'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11026,26'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11028,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11030,31'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11033,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11035,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11035,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11044,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11024,44'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:11044,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11048,115'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11050,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11050,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11052,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11052,34'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11052,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:11052,77'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:11052,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:11057,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11057,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11060,29'
          Dst:             _ZNK4pugi14xpath_variable11get_booleanEv
        - Src:             'src/pugixml.cpp:11074,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11074,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - Src:             'src/pugixml.cpp:11078,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11080,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11080,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - Src:             'src/pugixml.cpp:11081,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11081,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11085,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11087,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11087,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11088,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11088,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11091,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9597
      functionLinenumberEnd: 9601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9598,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10191
      functionLinenumberEnd: 10276
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          611
      EdgeCount:       223
      CyclomaticComplexity: 107
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10192,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10192,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10197,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10197,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10197,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10199,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10199,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10199,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10202,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10204,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10205,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10207,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10208,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10208,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10212,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10215,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10217,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10217,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10218,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10218,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10220,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10224,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10224,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10227,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10227,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10232,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10233,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10237,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10237,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10237,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10240,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10242,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10243,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10245,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10245,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10247,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10249,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10249,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10251,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10251,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10257,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10259,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10260,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10262,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10262,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10264,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10268,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10268,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10271,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10271,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10274,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10191
      functionLinenumberEnd: 10276
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          611
      EdgeCount:       223
      CyclomaticComplexity: 107
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10192,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10192,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10197,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10197,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10197,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10199,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10199,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10199,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10202,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10204,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10205,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10207,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10208,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10208,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10212,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10215,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10217,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10217,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10218,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10218,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10220,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10222,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10224,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10224,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10227,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10227,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10232,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10233,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10237,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10237,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10237,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10240,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10242,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10243,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10245,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10245,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10247,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10249,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10249,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10251,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10251,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10257,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10259,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10260,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10262,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10262,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10264,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10268,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10268,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10271,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10271,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10274,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10284
      functionLinenumberEnd: 10352
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          542
      EdgeCount:       188
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10285,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10285,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10288,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10288,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10288,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10291,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10293,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10294,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10296,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10296,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10298,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10300,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10300,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10300,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10302,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10302,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10304,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10306,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10306,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10306,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10306,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10308,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10308,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10309,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10309,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10312,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10312,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10315,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10318,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10320,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10320,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10322,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10324,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10324,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10324,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10324,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10326,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10326,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10329,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10329,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10332,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10334,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10335,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10337,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10337,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10339,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10341,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10341,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10343,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10343,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10346,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10346,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10349,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10284
      functionLinenumberEnd: 10352
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          542
      EdgeCount:       188
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10285,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10285,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10288,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10288,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10288,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10291,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10293,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10294,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10296,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10296,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10298,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10300,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10300,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10300,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10302,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10302,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10304,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10306,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10306,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10306,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10306,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10308,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10308,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10309,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10309,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10312,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10312,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10315,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10318,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10320,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10320,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10322,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10324,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10324,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10324,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10324,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10326,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10326,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10329,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10329,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10332,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10334,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10335,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10337,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10337,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10339,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10341,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10341,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10343,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10343,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10346,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10346,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10349,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8375
      functionLinenumberEnd: 8376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11271
      functionLinenumberEnd: 11511
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         192
      ICount:          1193
      EdgeCount:       334
      CyclomaticComplexity: 144
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - _ZNK4pugi14xpath_variable10get_stringEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - __assert_fail
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11272,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11489,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11275,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11281,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11281,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11286,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11288,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11289,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11291,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11291,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11292,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11292,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11298,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11298,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11303,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11305,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11306,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11308,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11308,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11309,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11309,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11315,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11315,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11320,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11322,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11323,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11325,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11325,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11326,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11326,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11329,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11332,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11335,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11339,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11343,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11344,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11346,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11346,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11346,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11348,44'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11348,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11348,74'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11349,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11349,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11353,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11357,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11358,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11360,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11360,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11360,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11361,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11367,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11363,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11364,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11364,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11366,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11366,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11366,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11367,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11371,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11375,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11376,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11378,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11378,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11380,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11380,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11390,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11381,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11384,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11386,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11387,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11387,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11389,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11389,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11389,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11390,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11394,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11398,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11399,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11401,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11401,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11402,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11402,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11404,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11404,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11404,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11417,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11405,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11406,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11407,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11412,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11413,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11414,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11416,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11416,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11416,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11417,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11421,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11423,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11424,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11426,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11428,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11433,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11435,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11436,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11438,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11440,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11445,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11449,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11450,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11451,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11453,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11454,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11459,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11456,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11456,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11456,65'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11456,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - Src:             'src/pugixml.cpp:11458,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11459,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11463,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11465,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11466,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11468,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - Src:             'src/pugixml.cpp:11470,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11475,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11475,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11478,54'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11478,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11492,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11492,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11495,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11495,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11499,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11503,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11504,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11504,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11504,58'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11504,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11505,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11505,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11508,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8507
      functionLinenumberEnd: 8508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8379
      functionLinenumberEnd: 8381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - __clang_call_terminate
      functionUses:    104
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8380,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - Src:             'src/pugixml.cpp:8380,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8578
      functionLinenumberEnd: 8583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8583,10'
          Dst:             strstr
    - functionName:    _ZNK4pugi8xml_node9attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5790
      functionLinenumberEnd: 5801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5791,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5796,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5797,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5800,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi13xml_attribute5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5441
      functionLinenumberEnd: 5445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8589
      functionLinenumberEnd: 8590
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable10get_stringEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13055
      functionLinenumberEnd: 13057
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13040
      functionLinenumberEnd: 13041
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable11get_booleanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13045
      functionLinenumberEnd: 13046
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11097
      functionLinenumberEnd: 11226
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          543
      EdgeCount:       129
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi14xpath_variable10get_numberEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
        - fmod
      functionUses:    37
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11098,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11209,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11101,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11101,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11104,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11104,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11107,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11107,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11110,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11110,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11113,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11113,55'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11113,12'
          Dst:             fmod
        - Src:             'src/pugixml.cpp:11116,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11129,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11131,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11131,81'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:11132,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11132,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11136,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11138,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11138,64'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11139,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11139,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11143,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11145,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11145,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11146,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11146,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11150,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11152,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11152,69'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11152,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11153,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11153,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11156,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11160,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11164,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11166,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11166,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11168,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11170,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11170,68'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11170,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11171,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11171,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11174,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11174,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11178,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11185,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11191,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11191,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - Src:             'src/pugixml.cpp:11195,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11195,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11198,29'
          Dst:             _ZNK4pugi14xpath_variable10get_numberEv
        - Src:             'src/pugixml.cpp:11212,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11217,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11219,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11219,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11219,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11223,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8867
      functionLinenumberEnd: 8868
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8868,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8535
      functionLinenumberEnd: 8536
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11514
      functionLinenumberEnd: 11643
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          409
      EdgeCount:       100
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE10EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE11EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE12EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE1EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE2EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE3EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE4EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE5EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE6EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE7EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi14xpath_node_set3endEv
        - _ZNK4pugi14xpath_node_set4typeEv
        - _ZNK4pugi14xpath_node_set5beginEv
        - _ZNK4pugi14xpath_variable12get_node_setEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNK4pugi8xml_node4rootEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11515,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11554,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11519,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11523,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11524,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11527,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11529,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11529,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11529,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11530,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11533,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11533,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11537,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11540,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - Src:             'src/pugixml.cpp:11542,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:11542,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11544,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:11550,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11557,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11560,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE1EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11563,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE2EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11566,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE3EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11569,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE4EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11572,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE5EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11575,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE6EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11578,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE7EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11582,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11585,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11588,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE10EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11591,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE11EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11594,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE12EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - Src:             'src/pugixml.cpp:11597,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11604,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11606,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11608,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11610,13'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11610,9'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11610,38'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11610,45'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11610,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11610,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11611,18'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11611,14'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11611,48'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:11611,57'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11611,44'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11611,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11618,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11618,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11622,48'
          Dst:             _ZNK4pugi14xpath_variable12get_node_setEv
        - Src:             'src/pugixml.cpp:11624,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11626,20'
          Dst:             _ZNK4pugi14xpath_node_set4typeEv
        - Src:             'src/pugixml.cpp:11626,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11627,18'
          Dst:             _ZNK4pugi14xpath_node_set5beginEv
        - Src:             'src/pugixml.cpp:11627,29'
          Dst:             _ZNK4pugi14xpath_node_set3endEv
        - Src:             'src/pugixml.cpp:11627,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11641,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9543
      functionLinenumberEnd: 9544
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9647
      functionLinenumberEnd: 9649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9568
      functionLinenumberEnd: 9589
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9578,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9604
      functionLinenumberEnd: 9639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi8xml_node15internal_objectEv
      functionUses:    10
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9607,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:9614,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:9634,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9623,29'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9623,41'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:9624,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9624,36'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:9627,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Src:             'src/pugixml.cpp:9634,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9637,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9592
      functionLinenumberEnd: 9594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xpath_sortEPNS_10xpath_nodeES3_NS_14xpath_node_set6type_tEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9593,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xpath_sortEPNS_10xpath_nodeES3_NS_14xpath_node_set6type_tEb
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9529
      functionLinenumberEnd: 9530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE1EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE2EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          188
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE3EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          178
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE4EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE5EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE6EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE7EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE10EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE11EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10886,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10900,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE12EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10860
      functionLinenumberEnd: 10903
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10867,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10871,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10872,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10876,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10879,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10879,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10881,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10881,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10883,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10888,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10889,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10894,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10895,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
    - functionName:    _ZNK4pugi8xml_node4rootEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5987
      functionLinenumberEnd: 5988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5988,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:5988,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5988,57'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi14xpath_variable12get_node_setEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13061
      functionLinenumberEnd: 13066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_node_setC2Ev
        - _ZN4pugi14xpath_node_setD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13064,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/pugixml.cpp:13064,31'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13064,3'
          Dst:             __cxa_atexit
        - Src:             'src/pugixml.cpp:13064,3'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
        - Src:             'src/pugixml.cpp:13064,3'
          Dst:             __cxa_guard_release
        - Src:             'src/pugixml.cpp:13064,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZNK4pugi14xpath_node_set4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12959
      functionLinenumberEnd: 12960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12980
      functionLinenumberEnd: 12981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12985
      functionLinenumberEnd: 12986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12920
      functionLinenumberEnd: 12923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12922,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12911
      functionLinenumberEnd: 12912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12910,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
    - functionName:    _ZN4pugi10xpath_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12803
      functionLinenumberEnd: 12804
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12802,27'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:12802,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1214,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10849
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10853,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10853,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10854,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10854,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10854,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
        - Src:             'src/pugixml.cpp:10855,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10855,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10855,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10855,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10856,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10856,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10856,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10856,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xpath_sortEPNS_10xpath_nodeES3_NS_14xpath_node_set6type_tEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9476
      functionLinenumberEnd: 9495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
        - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9481,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
        - Src:             'src/pugixml.cpp:9485,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:9493,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9460
      functionLinenumberEnd: 9473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9466,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:9469,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8154
      functionLinenumberEnd: 8181
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
        - _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
        - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8160,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
        - Src:             'src/pugixml.cpp:8164,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
        - Src:             'src/pugixml.cpp:8169,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8174,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8180,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8062
      functionLinenumberEnd: 8065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8064,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8044
      functionLinenumberEnd: 8048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8115
      functionLinenumberEnd: 8123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8116,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8117,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8118,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8119,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8120,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8121,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8127
      functionLinenumberEnd: 8151
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - _ZNK4pugi10xpath_nodeeqERKS0_
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8135,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8137,17'
          Dst:             _ZNK4pugi10xpath_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8138,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8140,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8147,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8093
      functionLinenumberEnd: 8112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8103,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8755
      functionLinenumberEnd: 8803
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          255
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute14next_attributeEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi13xml_attributeeqERKS0_
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_nodeeqERKS0_
        - _ZNK4pugi8xml_nodeltERKS0_
        - _ZNK4pugi8xml_nodentEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8757,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8758,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8763,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8763,39'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8766,12'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8766,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8766,31'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8766,27'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8769,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8769,29'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8769,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8772,33'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8772,46'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8773,20'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8773,13'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
        - Src:             'src/pugixml.cpp:8772,55'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.cpp:8780,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8781,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8783,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8783,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8786,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8786,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8786,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8788,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8790,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8790,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8793,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8793,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8793,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8795,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8798,11'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8800,8'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8800,15'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8800,30'
          Dst:             _ZNK4pugi8xml_nodeltERKS0_
        - Src:             'src/pugixml.cpp:8802,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8802,51'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8802,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8722
      functionLinenumberEnd: 8750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          161
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_20xml_attribute_structEEERNS1_19xml_document_structEPKT_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute15internal_objectEv
        - _ZNK4pugi8xml_node15internal_objectEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8723,33'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8723,40'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8727,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:8736,38'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8736,50'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:8740,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_20xml_attribute_structEEERNS1_19xml_document_structEPKT_
    - functionName:    _ZNK4pugi8xml_nodeeqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5722
      functionLinenumberEnd: 5723
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeeqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5328
      functionLinenumberEnd: 5329
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute14next_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5358
      functionLinenumberEnd: 5361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5359,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5360,10'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
    - functionName:    _ZNK4pugi8xml_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5683
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodeltERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5732
      functionLinenumberEnd: 5733
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8672
      functionLinenumberEnd: 8712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          163
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8684,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:8711,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8648
      functionLinenumberEnd: 8669
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8649,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_20xml_attribute_structEEERNS1_19xml_document_structEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1214,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi10xpath_nodeeqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12844
      functionLinenumberEnd: 12845
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributeeqERKS0_
        - _ZNK4pugi8xml_nodeeqERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12845,16'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:12845,41'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8044
      functionLinenumberEnd: 8048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8184
      functionLinenumberEnd: 8216
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8185,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8214,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8068
      functionLinenumberEnd: 8090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4pugi10xpath_nodeneERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8070,36'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8082,15'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
    - functionName:    _ZNK4pugi10xpath_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12849
      functionLinenumberEnd: 12850
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributeneERKS0_
        - _ZNK4pugi8xml_nodeneERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12850,16'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:12850,41'
          Dst:             _ZNK4pugi13xml_attributeneERKS0_
    - functionName:    _ZNK4pugi8xml_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5727
      functionLinenumberEnd: 5728
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5333
      functionLinenumberEnd: 5334
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8822
      functionLinenumberEnd: 8830
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8594
      functionLinenumberEnd: 8645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          221
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node11first_childEv
        - _ZNK4pugi8xml_node12next_siblingEv
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_node5valueEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodeneERKS0_
        - _ZNK4pugi8xml_nodentEv
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8601,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:8595,10'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8595,7'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8596,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8596,51'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:8596,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8599,20'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8601,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8607,39'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8607,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8612,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8615,11'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8616,47'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8616,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8616,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8618,22'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8620,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8620,23'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8622,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8622,43'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8623,50'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8623,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8623,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8625,14'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8625,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8626,17'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8627,19'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8627,15'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8628,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8631,19'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8631,14'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8631,41'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8632,18'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:8634,15'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8634,31'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8642,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8512
      functionLinenumberEnd: 8513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8513,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9026
      functionLinenumberEnd: 9043
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - strtod
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9031,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - Src:             'src/pugixml.cpp:9031,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:9041,10'
          Dst:             strtod
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9075
      functionLinenumberEnd: 9078
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable10get_numberEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13050
      functionLinenumberEnd: 13051
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13051,104'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8807
      functionLinenumberEnd: 8813
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8999
      functionLinenumberEnd: 9023
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8443
      functionLinenumberEnd: 8444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8444,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZNK4pugi8xml_node4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5769
      functionLinenumberEnd: 5773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8468
      functionLinenumberEnd: 8469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8472
      functionLinenumberEnd: 8504
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8484,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8485,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8489,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZNK4pugi8xml_node11first_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6033
      functionLinenumberEnd: 6036
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6034,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6035,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node12next_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5818
      functionLinenumberEnd: 5819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5819,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5819,50'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8438
      functionLinenumberEnd: 8439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8338
      functionLinenumberEnd: 8354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9087
      functionLinenumberEnd: 9091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9088,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:9089,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9553
      functionLinenumberEnd: 9554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9554,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9082
      functionLinenumberEnd: 9083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute4nameEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node4nameEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9083,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9083,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9083,34'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9083,46'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9083,60'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9083,67'
          Dst:             _ZNK4pugi8xml_node4nameEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9157
      functionLinenumberEnd: 9158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9158,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9158,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9158,48'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9158,66'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:9158,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
        - Src:             'src/pugixml.cpp:9158,97'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9158,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11229
      functionLinenumberEnd: 11268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          283
      EdgeCount:       91
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11230,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11232,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11239,66'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11240,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11268,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11245,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11248,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11249,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11253,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11256,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11257,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11262,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11267,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11268,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8455
      functionLinenumberEnd: 8465
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8456,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8459,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8462,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8464,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Src:             'src/pugixml.cpp:8464,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8550
      functionLinenumberEnd: 8551
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9070
      functionLinenumberEnd: 9071
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8517
      functionLinenumberEnd: 8532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8521,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:8522,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9162
      functionLinenumberEnd: 9186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8448
      functionLinenumberEnd: 8451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8449,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8451,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9190
      functionLinenumberEnd: 9208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9197,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9244
      functionLinenumberEnd: 9270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8932
      functionLinenumberEnd: 8996
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          253
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
        - _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
        - __assert_fail
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8934,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
        - Src:             'src/pugixml.cpp:8935,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8942,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
        - Src:             'src/pugixml.cpp:8945,24'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:8946,48'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8947,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8964,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8986,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8992,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8995,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8835
      functionLinenumberEnd: 8864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8895
      functionLinenumberEnd: 8928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
        - __assert_fail
        - snprintf
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8901,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:8904,27'
          Dst:             strchr
        - Src:             'src/pugixml.cpp:8905,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8915,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8923,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8872
      functionLinenumberEnd: 8876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8569
      functionLinenumberEnd: 8573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8573,10'
          Dst:             strchr
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8427
      functionLinenumberEnd: 8435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8428,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9136
      functionLinenumberEnd: 9154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - _ZNK4pugi13xml_attribute4nameEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9137,39'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9137,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9144,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9146,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9148,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9148,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9150,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9118
      functionLinenumberEnd: 9133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - _ZNK4pugi8xml_node4nameEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9119,39'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:9119,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9123,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9125,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9127,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9127,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9129,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi8xml_node4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5757
      functionLinenumberEnd: 5761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9100
      functionLinenumberEnd: 9105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9101,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
        - _ZNK4pugi13xml_attribute14next_attributeEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
        - _ZNK4pugi8xml_node15first_attributeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:692,23'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.hpp:694,32'
          Dst:             _ZNK4pugi8xml_node15first_attributeEv
        - Src:             'src/pugixml.hpp:694,51'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.hpp:695,9'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
        - Src:             'src/pugixml.hpp:694,75'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.hpp:698,11'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node15first_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6020
      functionLinenumberEnd: 6023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6021,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6022,10'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9108
      functionLinenumberEnd: 9114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - _ZNK4pugi13xml_attribute4nameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9109,27'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9111,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:9113,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9499
      functionLinenumberEnd: 9517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9502,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9500,28'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:9511,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
        - Src:             'src/pugixml.cpp:9514,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8051
      functionLinenumberEnd: 8058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8055,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8038
      functionLinenumberEnd: 8039
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8030
      functionLinenumberEnd: 8031
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8022
      functionLinenumberEnd: 8023
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8022
      functionLinenumberEnd: 8023
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8022
      functionLinenumberEnd: 8023
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringneERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8023,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringneERKS2_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8044
      functionLinenumberEnd: 8048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8044
      functionLinenumberEnd: 8048
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringneERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8545
      functionLinenumberEnd: 8546
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8546,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8014
      functionLinenumberEnd: 8015
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8014
      functionLinenumberEnd: 8015
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8014
      functionLinenumberEnd: 8015
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8015,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8540
      functionLinenumberEnd: 8541
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8541,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9212
      functionLinenumberEnd: 9241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          162
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9235,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11757
      functionLinenumberEnd: 11769
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11758,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11762,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11726
      functionLinenumberEnd: 11754
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11727,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11747,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11750,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11661
      functionLinenumberEnd: 11723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         117
      ICount:          608
      EdgeCount:       163
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11674,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11680,63'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11690,5'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Src:             'src/pugixml.cpp:11705,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10026
      functionLinenumberEnd: 10027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12576
      functionLinenumberEnd: 12577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12580
      functionLinenumberEnd: 12581
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12584
      functionLinenumberEnd: 12632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12585,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12585,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12588,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12588,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12589,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12590,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12590,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12591,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12592,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12592,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12593,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12594,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12594,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12595,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12597,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - Src:             'src/pugixml.cpp:12600,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12603,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12606,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12609,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12612,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12615,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12618,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12621,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12624,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12627,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12630,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10021
      functionLinenumberEnd: 10022
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10031
      functionLinenumberEnd: 10034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10032,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9725
      functionLinenumberEnd: 9728
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9728,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPS2_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10930
      functionLinenumberEnd: 10931
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10952
      functionLinenumberEnd: 10954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11998
      functionLinenumberEnd: 12063
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          177
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12001,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12004,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12006,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12008,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12014,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12020,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12022,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12028,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12030,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12036,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12042,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12044,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12046,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12052,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12254
      functionLinenumberEnd: 12426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          468
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12255,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12256,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12261,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12266,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12268,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12270,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12272,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12273,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12275,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12277,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12279,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12281,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12282,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12284,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12288,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12290,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12293,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12294,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12297,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12301,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12303,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
        - Src:             'src/pugixml.cpp:12306,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12309,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12311,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12314,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12315,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12317,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12319,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12320,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12324,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12331,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12333,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12335,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12337,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12339,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12342,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12344,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12346,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12348,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12349,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12352,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12353,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12355,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12356,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12357,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12361,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12380,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12383,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12387,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12390,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12393,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12400,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12402,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12405,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12407,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12410,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12413,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12414,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12415,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12417,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12418,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11800
      functionLinenumberEnd: 11804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11802,29'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9752
      functionLinenumberEnd: 10018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          697
      EdgeCount:       130
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9760,4'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11850
      functionLinenumberEnd: 11852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_NS1_6axis_tENS1_10nodetest_tEPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11851,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11852,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_NS1_6axis_tENS1_10nodetest_tEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9721
      functionLinenumberEnd: 9722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12066
      functionLinenumberEnd: 12098
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12067,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12070,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12076,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12082,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12088,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11862
      functionLinenumberEnd: 11875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11868,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11816
      functionLinenumberEnd: 11817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11817,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12690
      functionLinenumberEnd: 12704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12694,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12696,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12699,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11856
      functionLinenumberEnd: 11858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_S4_NS1_11predicate_tE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11857,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11858,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_S4_NS1_11predicate_tE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10947
      functionLinenumberEnd: 10949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11821
      functionLinenumberEnd: 11822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11822,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_S4_NS1_11predicate_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10942
      functionLinenumberEnd: 10944
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10943,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12504
      functionLinenumberEnd: 12567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          229
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12511,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12511,50'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12512,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12512,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12513,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12515,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12518,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
        - Src:             'src/pugixml.cpp:12523,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12526,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12526,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12527,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12530,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
        - Src:             'src/pugixml.cpp:12533,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12533,49'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12535,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12536,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12540,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12541,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12543,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12548,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12553,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12555,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12558,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12561,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12565,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12636
      functionLinenumberEnd: 12669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          192
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12637,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12641,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12644,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12646,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12649,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12653,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Src:             'src/pugixml.cpp:12656,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12659,45'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12659,86'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12660,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12662,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12665,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11844
      functionLinenumberEnd: 11846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPS2_S5_
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11845,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11846,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPS2_S5_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9747
      functionLinenumberEnd: 9748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12464
      functionLinenumberEnd: 12495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          131
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12465,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12467,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12469,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12473,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12476,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12480,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12482,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12484,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12487,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12490,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12494,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12215
      functionLinenumberEnd: 12246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12216,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
        - Src:             'src/pugixml.cpp:12221,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12223,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12226,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12228,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12229,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12231,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12234,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12237,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12238,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12240,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12430
      functionLinenumberEnd: 12459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12431,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12436,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12436,51'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12438,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12439,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12443,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12450,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12452,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12102
      functionLinenumberEnd: 12209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          282
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
        - _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12103,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12103,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12107,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12110,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12113,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12114,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12117,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12119,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12121,42'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:12121,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12126,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12128,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12131,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12132,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12134,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12141,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12141,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12144,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12146,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:12153,60'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12153,85'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12153,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
        - Src:             'src/pugixml.cpp:12154,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12156,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12158,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - Src:             'src/pugixml.cpp:12166,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12167,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12171,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12172,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12173,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12177,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12181,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12182,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12183,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12187,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12189,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12193,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12199,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12203,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12207,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9433
      functionLinenumberEnd: 9454
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi18xpath_variable_set3getEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9448,22'
          Dst:             _ZN4pugi18xpath_variable_set3getEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11808
      functionLinenumberEnd: 11812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11809,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11838
      functionLinenumberEnd: 11840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11839,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11840,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11826
      functionLinenumberEnd: 11828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11827,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11828,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9046
      functionLinenumberEnd: 9067
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9061,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11832
      functionLinenumberEnd: 11834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11833,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11834,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEd
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11878
      functionLinenumberEnd: 11995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          884
      EdgeCount:       252
      CyclomaticComplexity: 64
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11879,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11882,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11883,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11888,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11890,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11890,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11891,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11893,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11894,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11895,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11896,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11897,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11898,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11903,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11904,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11905,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11906,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11911,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11912,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11917,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11918,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11919,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11920,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11921,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11923,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11923,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11924,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11930,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11932,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11932,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11933,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11935,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11937,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11937,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11938,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11940,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11941,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11942,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11943,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11944,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11945,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11950,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11951,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11956,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11957,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11962,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11963,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11964,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11965,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11966,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11967,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11968,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11969,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11970,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11971,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11972,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11973,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11974,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11976,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11976,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11977,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11983,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11984,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11985,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11986,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11994,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10916
      functionLinenumberEnd: 10919
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10917,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10909
      functionLinenumberEnd: 10912
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10910,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10923
      functionLinenumberEnd: 10926
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10924,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13294
      functionLinenumberEnd: 13295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi18xpath_variable_set5_findEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13295,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZNK4pugi18xpath_variable_set5_findEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13189
      functionLinenumberEnd: 13202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi14xpath_variable4nameEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13191,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13196,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13197,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9324
      functionLinenumberEnd: 9339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13018
      functionLinenumberEnd: 13037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13019,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:13034,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_NS1_6axis_tENS1_10nodetest_tEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10935
      functionLinenumberEnd: 10938
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10936,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9742
      functionLinenumberEnd: 9744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9741,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:9743,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12711
      functionLinenumberEnd: 12722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12712,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12715,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12718,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12719,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12707
      functionLinenumberEnd: 12708
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12706,136'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8357
      functionLinenumberEnd: 8369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8359,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8250
      functionLinenumberEnd: 8251
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12752
      functionLinenumberEnd: 12755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12751,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9305
      functionLinenumberEnd: 9307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9306,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9313
      functionLinenumberEnd: 9313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9313,9'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9380
      functionLinenumberEnd: 9383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9380
      functionLinenumberEnd: 9383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9381,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9380
      functionLinenumberEnd: 9383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9380
      functionLinenumberEnd: 9383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9381,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9281
      functionLinenumberEnd: 9282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9280,29'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13014
      functionLinenumberEnd: 13015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9301
      functionLinenumberEnd: 9302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9300,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9291
      functionLinenumberEnd: 9292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9290,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9316
      functionLinenumberEnd: 9317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_setC2Ev
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9315,30'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:9315,3'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_22xpath_variable_booleanEEEPT_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9343
      functionLinenumberEnd: 9356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9344,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9351,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9343
      functionLinenumberEnd: 9356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9344,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9351,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9343
      functionLinenumberEnd: 9356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9344,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9351,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9343
      functionLinenumberEnd: 9356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9344,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9351,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13utf32_counterEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          349
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1717,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1727,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1728,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1729,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1730,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1739,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1746,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1753,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1897,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1834,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1841,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKwmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1897,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1834,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1841,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2374,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
        - Src:             'src/pugixml.cpp:2376,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKwmS6_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2367,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKwmS6_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5163
      functionLinenumberEnd: 5181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
        - _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5164,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5167,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:5168,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:5175,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:296,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4880
      functionLinenumberEnd: 4891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4933
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4895
      functionLinenumberEnd: 4929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
        - fileno
        - fstat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4899,13'
          Dst:             fileno
        - Src:             'src/pugixml.cpp:4899,7'
          Dst:             fstat
        - Src:             'src/pugixml.cpp:4904,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocatorC2EPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117node_output_emptyEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4207
      functionLinenumberEnd: 4210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13latin1_writerEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          349
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1717,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1727,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1728,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1729,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1730,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1739,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1746,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1753,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          349
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1717,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1727,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1728,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1729,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1730,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1739,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1746,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1753,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          349
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1717,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1727,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1728,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1729,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1730,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1739,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1746,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1753,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3691
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13latin1_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3689,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13latin1_writerEEENT_10value_typeEPKhmS6_S5_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3706
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3698,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3703,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3706
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3698,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3703,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3773
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3776,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3778,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3783,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3785,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3789,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
        - Src:             'src/pugixml.cpp:3791,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3815
      functionLinenumberEnd: 3830
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3819,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3824,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:3825,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3663
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3757
      functionLinenumberEnd: 3770
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3833
      functionLinenumberEnd: 3869
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3835,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - Src:             'src/pugixml.cpp:3840,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3852,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3853,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3856,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3811
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3809,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3967
      functionLinenumberEnd: 3978
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3969,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3884
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3882,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119text_output_escapedERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4060
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          264
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4021,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4019,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4025,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4029,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4033,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4038,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4040,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4045,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4047,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4053,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4056,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3954
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3956,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3942
      functionLinenumberEnd: 3951
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3944,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3912
      functionLinenumberEnd: 3918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3914,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4204
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4187,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4189,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4193,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4196,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4197,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4200,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4202,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4093
      functionLinenumberEnd: 4130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4094,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4099,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4106,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4113,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4120,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4127,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3887
      functionLinenumberEnd: 3909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3903,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3907,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3907,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3928
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3923,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4063
      functionLinenumberEnd: 4068
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119text_output_escapedERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4065,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4067,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119text_output_escapedERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3931
      functionLinenumberEnd: 3939
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3933,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4158
      functionLinenumberEnd: 4176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4166,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4170,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4172,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4133
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          127
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4134,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4143,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4147,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4149,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4154,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4074,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4075,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4085,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4087,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4276
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4280,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4281,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4282,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - _ZN4pugi4impl12_GLOBAL__N_117node_output_emptyEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4218,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4219,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4222,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4227,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117node_output_emptyEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:4231,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4232,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4233,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4240,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4242,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4249,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4256,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4258,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4262,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4263,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4264,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
        - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4289,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4292,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4296,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4300,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4304,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4305,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4309,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4310,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4313,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4317,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4318,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4319,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4320,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4324,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4325,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4329,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4330,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4333,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4337,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3683
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3670,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - Src:             'src/pugixml.cpp:3673,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3676,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          19
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1998,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          324
      EdgeCount:       81
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3049
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          185
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3052,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          258
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3083,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3093,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Src:             'src/pugixml.cpp:3106,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2714
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          227
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2715,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2725,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2729,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2506,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2523,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2686
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          236
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2687,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2697,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2701,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_8opt_trueES3_S3_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          271
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2771,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2775,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          481
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2536,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2590,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
        - Src:             'src/pugixml.cpp:2593,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2608,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2619,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2633,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2646,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2659,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1593,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1593,46'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_8opt_trueES3_NS1_9opt_falseEE5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          257
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2771,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_8opt_trueENS1_9opt_falseES3_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2775,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_8opt_trueENS1_9opt_falseES4_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          227
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_9opt_falseENS1_8opt_trueES4_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          207
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2771,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2775,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_9opt_falseENS1_8opt_trueES3_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2771,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_9opt_falseES3_NS1_8opt_trueEE5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          180
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2775,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119strconv_pcdata_implINS1_9opt_falseES3_S3_E5parseEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2747,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2757,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2779,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_8opt_trueEE11parse_wnormEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          296
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2818,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2828,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2837,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2853,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2858,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_9opt_falseEE11parse_wnormEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          282
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2818,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2828,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2837,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2853,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_8opt_trueEE11parse_wconvEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2870,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2878,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2888,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2894,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_9opt_falseEE11parse_wconvEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          202
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2870,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2878,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2888,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_8opt_trueEE9parse_eolEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2906,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2914,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2922,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2926,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_9opt_falseEE9parse_eolEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2905
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          183
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2906,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2914,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2922,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_8opt_trueEE12parse_simpleEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2938,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2946,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2952,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122strconv_attribute_implINS1_9opt_falseEE12parse_simpleEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2938,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2946,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         184
      ICount:          963
      EdgeCount:       245
      CyclomaticComplexity: 63
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
        - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3140,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3146,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - Src:             'src/pugixml.cpp:3173,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3178,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - Src:             'src/pugixml.cpp:3212,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
        - Src:             'src/pugixml.cpp:3215,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3222,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1483,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:1485,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:1488,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1234,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:1237,23'
          Dst:             _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:638,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3235
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          595
      EdgeCount:       144
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3261,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3265,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_strconv_pcdataEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2798,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2808,12'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2964
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       44
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2967,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2985,12'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3598
      functionLinenumberEnd: 3607
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         264
      ICount:          1478
      EdgeCount:       346
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
        - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_118get_strconv_pcdataEj
        - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3330,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
        - Src:             'src/pugixml.cpp:3331,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_strconv_pcdataEj
        - Src:             'src/pugixml.cpp:3347,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3367,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3491,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3494,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3499,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3514,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3541,8'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3544,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3546,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3555,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1495,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:1497,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1500,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1225,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:1228,23'
          Dst:             _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1859,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1859,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129get_latin1_7bit_prefix_lengthEPKhm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1829,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - Src:             'src/pugixml.cpp:1834,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1841,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1829,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - Src:             'src/pugixml.cpp:1834,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1841,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1777,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1782,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1789,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1796,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1800,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1777,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1782,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1789,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1796,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1800,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1782,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1789,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1800,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1782,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1789,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1800,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
        - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
        - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - _ZN4pugi4impl12_GLOBAL__N_129get_latin1_7bit_prefix_lengthEPKhm
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2298,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129get_latin1_7bit_prefix_lengthEPKhm
        - Src:             'src/pugixml.cpp:2299,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2305,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2308,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2318,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2320,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2140,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2264,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2272,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2274,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2264,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2272,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2274,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2264,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2272,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2274,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2264,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2272,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2274,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          611
      EdgeCount:       159
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          677
      EdgeCount:       195
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2083,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3654
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZNK4pugi16xml_parse_resultcvbEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3613,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3619,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3626,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
        - Src:             'src/pugixml.cpp:3629,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3631,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3632,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3634,8'
          Dst:             _ZNK4pugi16xml_parse_resultcvbEv
        - Src:             'src/pugixml.cpp:3638,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3643,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:3644,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_parse_resultC2Ev
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2991,20'
          Dst:             _ZN4pugi16xml_parse_resultC2Ev
    - functionName:    _ZNK4pugi16xml_parse_resultcvbEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7508
      functionLinenumberEnd: 7509
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi16xml_parse_resultC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7504
      functionLinenumberEnd: 7505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
        - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2333,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2338,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2341,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2342,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2348,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2351,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2352,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2357,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2359,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2106,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - Src:             'src/pugixml.cpp:2109,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2112,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2120,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1254,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1257,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1263,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1268,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1243,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1246,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1248,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4524
      functionLinenumberEnd: 4538
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4525,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4526,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4530,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4530,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4534,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4535,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4502
      functionLinenumberEnd: 4521
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4503,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4518,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4518,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1207,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1207,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4612
      functionLinenumberEnd: 4691
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4612
      functionLinenumberEnd: 4691
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          343
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xpath_exceptionD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi15xpath_exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:1383,22'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
    - functionName:    _ZN4pugi15xpath_exceptionD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:1383,22'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi17xml_writer_streamD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_writer_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:378,22'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:378,22'
          Dst:             _ZN4pugi10xml_writerD2Ev
    - functionName:    _ZN4pugi10xml_writerD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5243
      functionLinenumberEnd: 5244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_writer_fileD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi15xml_writer_fileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:364,22'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
    - functionName:    _ZN4pugi15xml_writer_fileD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:364,22'
          Dst:             _ZN4pugi10xml_writerD2Ev
    - functionName:    _ZNK4pugi8xml_node18select_single_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13570
      functionLinenumberEnd: 13571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13571,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13571,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13501
      functionLinenumberEnd: 13520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - _ZNSt9bad_allocC1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13502,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13503,21'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13505,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13506,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13508,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13515,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13515,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13515,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13520,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13519,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:13520,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12764
      functionLinenumberEnd: 12780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - _ZN4pugi15xpath_exceptionD2Ev
        - _ZN4pugi18xpath_parse_resultC2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12767,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12772,23'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:12775,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12775,10'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12775,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12775,4'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
        - Src:             'src/pugixml.cpp:12775,4'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8402
      functionLinenumberEnd: 8408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8401,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
        - Src:             'src/pugixml.cpp:8401,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
    - functionName:    _ZNSt9bad_allocC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9bad_allocD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8411
      functionLinenumberEnd: 8414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - __clang_call_terminate
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8412,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8413,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8412,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12787
      functionLinenumberEnd: 12789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12786,32'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'src/pugixml.cpp:12788,3'
          Dst:             __assert_fail
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi15xpath_exception4whatEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12792
      functionLinenumberEnd: 12793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_parse_resultC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13000
      functionLinenumberEnd: 13001
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node18select_single_nodeEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13564
      functionLinenumberEnd: 13567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - _ZN4pugi11xpath_queryD2Ev
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13565,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13566,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13566,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13567,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13567,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZN4pugi11xpath_queryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13346
      functionLinenumberEnd: 13349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13348,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13348,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12743
      functionLinenumberEnd: 12749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12745,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
    - functionName:    _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13304
      functionLinenumberEnd: 13339
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - _ZN4pugi18xpath_parse_resultC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13303,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13305,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
        - Src:             'src/pugixml.cpp:13312,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13312,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13312,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13312,4'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'src/pugixml.cpp:13318,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:13318,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13320,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13324,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:13326,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
        - Src:             'src/pugixml.cpp:13334,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13334,27'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13334,21'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13335,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13335,11'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13335,5'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13335,5'
          Dst:             __cxa_free_exception
        - Src:             'src/pugixml.cpp:13338,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - Src:             'src/pugixml.cpp:13338,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12735
      functionLinenumberEnd: 12740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12739,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12725
      functionLinenumberEnd: 12728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12726,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12728,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11646
      functionLinenumberEnd: 11658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11648,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11651,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11654,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11657,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:323,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4pugi8xml_node12select_nodesERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13559
      functionLinenumberEnd: 13560
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13560,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13560,16'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13479
      functionLinenumberEnd: 13498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
        - _ZN4pugi14xpath_node_setC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNSt9bad_allocC1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13480,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13481,21'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13483,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13484,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13486,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13493,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13493,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13493,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13498,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13497,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:13497,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:13497,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:13497,10'
          Dst:             _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
        - Src:             'src/pugixml.cpp:13498,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12915
      functionLinenumberEnd: 12917
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12914,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12916,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12866
      functionLinenumberEnd: 12894
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12867,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12879,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12879,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:12879,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12879,4'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    _ZNK4pugi8xml_node12select_nodesEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13553
      functionLinenumberEnd: 13556
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - _ZN4pugi11xpath_queryD2Ev
        - _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13554,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13555,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13555,12'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13556,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13556,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi8xml_node11select_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13548
      functionLinenumberEnd: 13549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13549,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13549,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi8xml_node11select_nodeEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13542
      functionLinenumberEnd: 13545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - _ZN4pugi11xpath_queryD2Ev
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13543,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13544,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13544,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13545,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13545,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi11xpath_queryntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13537
      functionLinenumberEnd: 13538
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugiL28unspecified_bool_xpath_queryEPPPNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13528
      functionLinenumberEnd: 13529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_querycvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13532
      functionLinenumberEnd: 13533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_query6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13523
      functionLinenumberEnd: 13524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringEPcmRKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13449
      functionLinenumberEnd: 13476
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNSt9bad_allocC1Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13450,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13451,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13453,85'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13453,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:13460,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13460,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13460,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13476,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13464,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13469,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:13471,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13476,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13427
      functionLinenumberEnd: 13445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNSt9bad_allocC1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13430,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13431,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13433,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13440,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13440,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13440,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13445,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13444,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13444,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13445,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13405
      functionLinenumberEnd: 13423
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - _ZNSt9bad_allocC1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13406,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:13408,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13409,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13411,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13418,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13418,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13418,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13423,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13423,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13384
      functionLinenumberEnd: 13402
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - _ZNSt9bad_allocC1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13387,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13388,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13390,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13397,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13397,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13397,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13402,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13402,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query11return_typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13377
      functionLinenumberEnd: 13381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13380,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
    - functionName:    _ZN4pugi11xpath_queryaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13361
      functionLinenumberEnd: 13373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13365,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13370,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13365,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13353
      functionLinenumberEnd: 13358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13352,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13357,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13352,28'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13342
      functionLinenumberEnd: 13343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13341,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
    - functionName:    _ZNK4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13299
      functionLinenumberEnd: 13300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi18xpath_variable_set5_findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13300,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcRKNS_14xpath_node_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13288
      functionLinenumberEnd: 13290
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13289,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13290,21'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
    - functionName:    _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13244
      functionLinenumberEnd: 13267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi14xpath_variable4nameEv
        - _ZNK4pugi14xpath_variable4typeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13246,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13251,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13252,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:13253,17'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:13257,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
    - functionName:    _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13106
      functionLinenumberEnd: 13111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_node_setaSERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13109,60'
          Dst:             _ZN4pugi14xpath_node_setaSERKS0_
    - functionName:    _ZN4pugi14xpath_node_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12931
      functionLinenumberEnd: 12937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12934,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9359
      functionLinenumberEnd: 9377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_22xpath_variable_booleanEEEPT_PKc
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9360,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9363,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
        - Src:             'src/pugixml.cpp:9366,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
        - Src:             'src/pugixml.cpp:9369,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
        - Src:             'src/pugixml.cpp:9372,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_22xpath_variable_booleanEEEPT_PKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13282
      functionLinenumberEnd: 13284
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEPKc
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13283,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13284,21'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
    - functionName:    _ZN4pugi14xpath_variable3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13085
      functionLinenumberEnd: 13103
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13091,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13276
      functionLinenumberEnd: 13278
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEd
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13277,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13278,21'
          Dst:             _ZN4pugi14xpath_variable3setEd
    - functionName:    _ZN4pugi14xpath_variable3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13077
      functionLinenumberEnd: 13082
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13270
      functionLinenumberEnd: 13272
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEb
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13271,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13272,21'
          Dst:             _ZN4pugi14xpath_variable3setEb
    - functionName:    _ZN4pugi14xpath_variable3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13069
      functionLinenumberEnd: 13074
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9386
      functionLinenumberEnd: 9408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9387,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9390,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
        - Src:             'src/pugixml.cpp:9394,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
        - Src:             'src/pugixml.cpp:9398,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
        - Src:             'src/pugixml.cpp:9402,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
        - Src:             'src/pugixml.cpp:9406,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9411
      functionLinenumberEnd: 9430
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi14xpath_variable3setEPKc
        - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - _ZN4pugi14xpath_variable3setEb
        - _ZN4pugi14xpath_variable3setEd
        - _ZNK4pugi14xpath_variable4typeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9412,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9412,16'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9415,16'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - Src:             'src/pugixml.cpp:9418,16'
          Dst:             _ZN4pugi14xpath_variable3setEd
        - Src:             'src/pugixml.cpp:9421,16'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
        - Src:             'src/pugixml.cpp:9424,16'
          Dst:             _ZN4pugi14xpath_variable3setEb
        - Src:             'src/pugixml.cpp:9427,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set5_swapERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13178
      functionLinenumberEnd: 13186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13205
      functionLinenumberEnd: 13229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
        - _ZNK4pugi14xpath_variable4nameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13211,69'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13211,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:13223,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
    - functionName:    _ZN4pugi18xpath_variable_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13153
      functionLinenumberEnd: 13162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13156,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13156,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13232
      functionLinenumberEnd: 13241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13237,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
    - functionName:    _ZN4pugi18xpath_variable_setC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13144
      functionLinenumberEnd: 13150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13134
      functionLinenumberEnd: 13140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13137,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13167
      functionLinenumberEnd: 13175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4pugi18xpath_variable_set5_swapERS0_
        - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - _ZN4pugi18xpath_variable_setC2Ev
        - _ZN4pugi18xpath_variable_setD2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:13168,22'
          Dst:             _ZN4pugi18xpath_variable_setC2Ev
        - Src:             'src/pugixml.cpp:13171,25'
          Dst:             _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Src:             'src/pugixml.cpp:13175,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'src/pugixml.cpp:13174,3'
          Dst:             _ZN4pugi18xpath_variable_set5_swapERS0_
        - Src:             'src/pugixml.cpp:13175,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
    - functionName:    _ZN4pugi18xpath_variable_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13120
      functionLinenumberEnd: 13123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13122,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13122,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13114
      functionLinenumberEnd: 13117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13126
      functionLinenumberEnd: 13131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13130,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZNK4pugi18xpath_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13009
      functionLinenumberEnd: 13010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi18xpath_parse_resultcvbEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13004
      functionLinenumberEnd: 13005
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12995
      functionLinenumberEnd: 12996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12996,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
    - functionName:    _ZN4pugi14xpath_node_set4sortEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12990
      functionLinenumberEnd: 12992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xpath_sortEPNS_10xpath_nodeES3_NS_14xpath_node_set6type_tEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12991,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xpath_sortEPNS_10xpath_nodeES3_NS_14xpath_node_set6type_tEb
    - functionName:    _ZNK4pugi14xpath_node_setixEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12974
      functionLinenumberEnd: 12976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi14xpath_node_set4sizeEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12975,3'
          Dst:             _ZNK4pugi14xpath_node_set4sizeEv
        - Src:             'src/pugixml.cpp:12975,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi14xpath_node_set4sizeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12964
      functionLinenumberEnd: 12965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12969
      functionLinenumberEnd: 12970
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12946
      functionLinenumberEnd: 12955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_set5_moveERS0_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12952,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:12950,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_set5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12898
      functionLinenumberEnd: 12907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          74
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12941
      functionLinenumberEnd: 12943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set5_moveERS0_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12940,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12942,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:12940,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12926
      functionLinenumberEnd: 12928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12925,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12927,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZNK4pugi10xpath_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12839
      functionLinenumberEnd: 12840
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12840,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12840,21'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZN4pugiL27unspecified_bool_xpath_nodeEPPPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12830
      functionLinenumberEnd: 12831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12834
      functionLinenumberEnd: 12835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12835,11'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12835,20'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZNK4pugi15xpath_exception6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12797
      functionLinenumberEnd: 12798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi32get_memory_deallocation_functionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7961
      functionLinenumberEnd: 7962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi30get_memory_allocation_functionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7956
      functionLinenumberEnd: 7957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi31set_memory_management_functionsEPFPvmEPFvS0_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7950
      functionLinenumberEnd: 7953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi7as_wideERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7944
      functionLinenumberEnd: 7945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7945,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2398
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13utf32_counterEEENT_10value_typeEPKhmS6_S5_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2402,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13utf32_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2412,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2414,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi7as_wideEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7937
      functionLinenumberEnd: 7940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
        - __assert_fail
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7938,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7940,34'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:7940,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
    - functionName:    _ZN4pugi7as_utf8ERKNSt3__112basic_stringIwNS0_11char_traitsIwEENS0_9allocatorIwEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7932
      functionLinenumberEnd: 7933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7933,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
        - _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2385,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:2392,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
    - functionName:    _ZN4pugi7as_utf8EPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7925
      functionLinenumberEnd: 7928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
        - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7926,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7928,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:7928,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZNK4pugi12xml_document16document_elementEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7913
      functionLinenumberEnd: 7921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7914,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7918,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7920,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi12xml_document9save_fileEPKwPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7905
      functionLinenumberEnd: 7910
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7907,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7907,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7907,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7909,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7909,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7909,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7910,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7910,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5184
      functionLinenumberEnd: 5200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - fopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5186,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - Src:             'src/pugixml.cpp:5194,18'
          Dst:             fopen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4987
      functionLinenumberEnd: 4989
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4988,3'
          Dst:             fclose
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5214
      functionLinenumberEnd: 5221
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi15xml_writer_fileC2EPv
        - _ZN4pugi15xml_writer_fileD2Ev
        - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - ferror
        - fflush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5217,19'
          Dst:             _ZN4pugi15xml_writer_fileC2EPv
        - Src:             'src/pugixml.cpp:5218,7'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5220,10'
          Dst:             fflush
        - Src:             'src/pugixml.cpp:5220,31'
          Dst:             ferror
        - Src:             'src/pugixml.cpp:5221,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
        - Src:             'src/pugixml.cpp:5221,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:323,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7853
      functionLinenumberEnd: 7878
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7854,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7863,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:7867,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7869,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7870,69'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7871,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:7872,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:7875,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:7877,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3805
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3802,111'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4441
      functionLinenumberEnd: 4451
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4348
      functionLinenumberEnd: 4438
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          358
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4349,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4356,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4361,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4368,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4371,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4377,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4400,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4423,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4426,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4428,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:4437,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi15xml_writer_fileC2EPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5247
      functionLinenumberEnd: 5248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5246,32'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi10xml_writerC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_writer_file5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5251
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5252,19'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi10xml_writerD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5243
      functionLinenumberEnd: 5243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi12xml_document9save_fileEPKcS2_jNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7897
      functionLinenumberEnd: 7902
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7899,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7899,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7899,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7901,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7901,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7901,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7902,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7902,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5204
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5209,10'
          Dst:             fopen
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7889
      functionLinenumberEnd: 7893
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - _ZN4pugi17xml_writer_streamD2Ev
        - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7890,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:7892,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7893,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7893,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5262
      functionLinenumberEnd: 5263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5261,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi17xml_writer_stream5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5266
      functionLinenumberEnd: 5279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5269,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5274,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5275,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7882
      functionLinenumberEnd: 7886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - _ZN4pugi17xml_writer_streamD2Ev
        - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7883,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:7885,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7886,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7886,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5258
      functionLinenumberEnd: 5259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5257,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi12xml_document23load_buffer_inplace_ownEPvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7846
      functionLinenumberEnd: 7849
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7847,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7849,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    _ZN4pugi12xml_document5resetEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7573
      functionLinenumberEnd: 7576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi12xml_document8_destroyEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7574,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7575,3'
          Dst:             _ZN4pugi12xml_document7_createEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4839
      functionLinenumberEnd: 4877
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4841,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4844,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4847,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:4850,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4877,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:4856,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
        - Src:             'src/pugixml.cpp:4856,98'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4859,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:4871,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4877,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi12xml_document8_destroyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7629
      functionLinenumberEnd: 7665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7630,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7647,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7648,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7654,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi12xml_document7_createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7586
      functionLinenumberEnd: 7626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7587,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7600,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:7601,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7613,93'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7625,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocatorC2EPNS1_15xml_memory_pageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1192,47'
          Dst:             _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:1192,85'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocatorC2EPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi12xml_document19load_buffer_inplaceEPvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7839
      functionLinenumberEnd: 7842
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7840,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7842,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    _ZN4pugi12xml_document9load_fileEPKwjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7822
      functionLinenumberEnd: 7829
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7823,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7826,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7826,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7826,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7828,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7829,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7829,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4957
      functionLinenumberEnd: 4984
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - fread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4958,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4962,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
        - Src:             'src/pugixml.cpp:4963,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4966,64'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4970,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4973,22'
          Dst:             fread
        - Src:             'src/pugixml.cpp:4978,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4981,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4983,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:4983,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi12xml_document9load_fileEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7812
      functionLinenumberEnd: 7819
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7813,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7816,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7816,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7816,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7818,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7819,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7819,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi12xml_document4loadEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7807
      functionLinenumberEnd: 7808
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document11load_stringEPKcj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7808,10'
          Dst:             _ZN4pugi12xml_document11load_stringEPKcj
    - functionName:    _ZN4pugi12xml_document11load_stringEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7795
      functionLinenumberEnd: 7803
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7803,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7803,10'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
    - functionName:    _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7832
      functionLinenumberEnd: 7835
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7833,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7835,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIwEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5118
      functionLinenumberEnd: 5140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5124,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5130,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5133,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5135,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5137,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5139,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5139,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    _ZN4pugi12xml_document4loadERNSt3__113basic_istreamIwNS1_11char_traitsIwEEEEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7787
      functionLinenumberEnd: 7790
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIwEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7788,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7790,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIwEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIcEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5118
      functionLinenumberEnd: 5140
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5124,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5130,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5133,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5135,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5137,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5139,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5139,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
    - functionName:    _ZN4pugi12xml_document4loadERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7780
      functionLinenumberEnd: 7783
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIcEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7781,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7783,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_stream_implIcEENS_16xml_parse_resultEPNS1_19xml_document_structERNSt3__113basic_istreamIT_NS6_11char_traitsIS8_EEEEjNS_12xml_encodingEPPc
    - functionName:    _ZN4pugi12xml_document5resetERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7579
      functionLinenumberEnd: 7583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7580,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7582,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          217
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4542,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4543,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4545,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4553,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4558,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:4562,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4586,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4591,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi12xml_documentaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7561
      functionLinenumberEnd: 7569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi12xml_document5_moveERS0_
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi12xml_document8_destroyEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7564,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7565,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7566,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7564,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_document5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7669
      functionLinenumberEnd: 7775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          351
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - __assert_fail
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7724,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7727,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7732,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7743,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7755,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7767,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7773,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7773,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7555
      functionLinenumberEnd: 7558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi12xml_document5_moveERS0_
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi8xml_nodeC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7554,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7556,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7557,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7556,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7549
      functionLinenumberEnd: 7551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi12xml_document8_destroyEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7550,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7550,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7544
      functionLinenumberEnd: 7546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7543,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7545,3'
          Dst:             _ZN4pugi12xml_document7_createEv
    - functionName:    _ZNK4pugi16xml_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7513
      functionLinenumberEnd: 7541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7514,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7497
      functionLinenumberEnd: 7500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi23xml_named_node_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7499,3'
          Dst:             _ZN4pugi23xml_named_node_iteratormmEv
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7482
      functionLinenumberEnd: 7493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi8xml_node10last_childEv
        - _ZNK4pugi8xml_node16previous_siblingEPKc
        - _ZNK4pugi8xml_node4nameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7484,18'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
        - Src:             'src/pugixml.cpp:7487,20'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:7489,30'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:7489,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:7490,19'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5823
      functionLinenumberEnd: 5834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5824,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5829,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5830,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5833,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node10last_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6039
      functionLinenumberEnd: 6043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6040,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6042,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6042,52'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7475
      functionLinenumberEnd: 7478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi23xml_named_node_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7477,3'
          Dst:             _ZN4pugi23xml_named_node_iteratorppEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7468
      functionLinenumberEnd: 7471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node12next_siblingEPKc
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7469,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7470,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node12next_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5804
      functionLinenumberEnd: 5815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5805,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5810,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5811,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5814,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi23xml_named_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7458
      functionLinenumberEnd: 7463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7459,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7452
      functionLinenumberEnd: 7454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7453,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7447
      functionLinenumberEnd: 7448
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi23xml_named_node_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7442
      functionLinenumberEnd: 7443
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7438
      functionLinenumberEnd: 7439
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7437,132'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7437,144'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2ERKNS_8xml_nodeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7434
      functionLinenumberEnd: 7435
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7433,133'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7430
      functionLinenumberEnd: 7431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7429,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7429,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7423
      functionLinenumberEnd: 7426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7425,3'
          Dst:             _ZN4pugi22xml_attribute_iteratormmEv
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7417
      functionLinenumberEnd: 7419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attribute18previous_attributeEv
        - _ZNK4pugi8xml_node14last_attributeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7418,31'
          Dst:             _ZNK4pugi13xml_attribute18previous_attributeEv
        - Src:             'src/pugixml.cpp:7418,62'
          Dst:             _ZNK4pugi8xml_node14last_attributeEv
    - functionName:    _ZNK4pugi13xml_attribute18previous_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5364
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5365,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5367,33'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5367,55'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node14last_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6026
      functionLinenumberEnd: 6030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6027,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6029,18'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6029,59'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7410
      functionLinenumberEnd: 7413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7412,3'
          Dst:             _ZN4pugi22xml_attribute_iteratorppEv
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7403
      functionLinenumberEnd: 7406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7404,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7393
      functionLinenumberEnd: 7398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7394,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7387
      functionLinenumberEnd: 7389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7388,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7382
      functionLinenumberEnd: 7383
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi22xml_attribute_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7377
      functionLinenumberEnd: 7378
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7373
      functionLinenumberEnd: 7374
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7372,115'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:7372,127'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7369
      functionLinenumberEnd: 7370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7365
      functionLinenumberEnd: 7366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7364,39'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:7364,39'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7358
      functionLinenumberEnd: 7361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7360,3'
          Dst:             _ZN4pugi17xml_node_iteratormmEv
    - functionName:    _ZN4pugi17xml_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7352
      functionLinenumberEnd: 7354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi8xml_node10last_childEv
        - _ZNK4pugi8xml_node16previous_siblingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7353,31'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEv
        - Src:             'src/pugixml.cpp:7353,60'
          Dst:             _ZNK4pugi8xml_node10last_childEv
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5975
      functionLinenumberEnd: 5979
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5976,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5978,31'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5978,48'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7345
      functionLinenumberEnd: 7348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7347,3'
          Dst:             _ZN4pugi17xml_node_iteratorppEv
    - functionName:    _ZN4pugi17xml_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7338
      functionLinenumberEnd: 7341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7339,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7328
      functionLinenumberEnd: 7333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7329,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7322
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7323,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7317
      functionLinenumberEnd: 7318
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi17xml_node_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7312
      functionLinenumberEnd: 7313
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7308
      functionLinenumberEnd: 7309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7307,100'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7307,112'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi17xml_node_iteratorC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7304
      functionLinenumberEnd: 7305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7303,101'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi17xml_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7300
      functionLinenumberEnd: 7301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7299,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7299,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_text4dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7283
      functionLinenumberEnd: 7284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7284,19'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7284,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_text5_dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6991
      functionLinenumberEnd: 7003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6992,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6999,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4604
      functionLinenumberEnd: 4607
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_textaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7276
      functionLinenumberEnd: 7278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7277,3'
          Dst:             _ZN4pugi8xml_text3setEy
    - functionName:    _ZN4pugi8xml_text3setEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7205
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7206,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7208,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_text9_data_newEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7006
      functionLinenumberEnd: 7011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7007,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7010,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7010,26'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:7010,52'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4797
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIyEEPcS3_S3_T_b
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4800,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIyEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4802,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6322
      functionLinenumberEnd: 6336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_node8set_nameEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6323,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6323,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6323,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6325,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6326,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6326,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6328,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6328,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6329,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6329,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6331,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6333,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4468
      functionLinenumberEnd: 4474
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6046
      functionLinenumberEnd: 6053
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6052,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6052,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7270
      functionLinenumberEnd: 7272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7271,3'
          Dst:             _ZN4pugi8xml_text3setEx
    - functionName:    _ZN4pugi8xml_text3setEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7198
      functionLinenumberEnd: 7201
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7199,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7201,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7262
      functionLinenumberEnd: 7264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7263,3'
          Dst:             _ZN4pugi8xml_text3setENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_text3setENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7126
      functionLinenumberEnd: 7129
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7127,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7129,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7255
      functionLinenumberEnd: 7257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7256,3'
          Dst:             _ZN4pugi8xml_text3setEb
    - functionName:    _ZN4pugi8xml_text3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7190
      functionLinenumberEnd: 7193
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7191,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7193,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4834
      functionLinenumberEnd: 4835
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4835,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7249
      functionLinenumberEnd: 7251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7250,3'
          Dst:             _ZN4pugi8xml_text3setEf
    - functionName:    _ZN4pugi8xml_text3setEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7162
      functionLinenumberEnd: 7165
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7163,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7165,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4807
      functionLinenumberEnd: 4815
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4813,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4815,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7243
      functionLinenumberEnd: 7245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7244,3'
          Dst:             _ZN4pugi8xml_text3setEd
    - functionName:    _ZN4pugi8xml_text3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7176
      functionLinenumberEnd: 7179
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7177,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7179,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4820
      functionLinenumberEnd: 4829
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4826,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4829,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7237
      functionLinenumberEnd: 7239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7238,3'
          Dst:             _ZN4pugi8xml_text3setEm
    - functionName:    _ZN4pugi8xml_text3setEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7155
      functionLinenumberEnd: 7158
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7156,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7158,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4797
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringImEEPcS3_S3_T_b
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4800,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringImEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4802,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7231
      functionLinenumberEnd: 7233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7232,3'
          Dst:             _ZN4pugi8xml_text3setEl
    - functionName:    _ZN4pugi8xml_text3setEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7148
      functionLinenumberEnd: 7151
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7149,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7151,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7225
      functionLinenumberEnd: 7227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7226,3'
          Dst:             _ZN4pugi8xml_text3setEj
    - functionName:    _ZN4pugi8xml_text3setEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7141
      functionLinenumberEnd: 7144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7142,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7144,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4797
      functionLinenumberEnd: 4802
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4800,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4802,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7219
      functionLinenumberEnd: 7221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7220,3'
          Dst:             _ZN4pugi8xml_text3setEi
    - functionName:    _ZN4pugi8xml_text3setEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7134
      functionLinenumberEnd: 7137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7135,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7137,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7213
      functionLinenumberEnd: 7215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7214,3'
          Dst:             _ZN4pugi8xml_text3setEPKc
    - functionName:    _ZN4pugi8xml_text3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7111
      functionLinenumberEnd: 7114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7112,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7114,107'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7114,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_text3setEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7183
      functionLinenumberEnd: 7186
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7184,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7186,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi8xml_text3setEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7169
      functionLinenumberEnd: 7172
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7170,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7172,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi8xml_text3setEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7118
      functionLinenumberEnd: 7121
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7119,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7121,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_text9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7102
      functionLinenumberEnd: 7107
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7103,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7106,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4754
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4754,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7094
      functionLinenumberEnd: 7099
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7095,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7098,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4748
      functionLinenumberEnd: 4749
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4749,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7085
      functionLinenumberEnd: 7090
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7086,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7089,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4738
      functionLinenumberEnd: 4743
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_text8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7077
      functionLinenumberEnd: 7082
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7078,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7081,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4733
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4733,29'
          Dst:             strtod
    - functionName:    _ZNK4pugi8xml_text9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7069
      functionLinenumberEnd: 7074
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7070,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7073,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4704
      functionLinenumberEnd: 4716
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4716,10'
          Dst:             strtod
    - functionName:    _ZNK4pugi8xml_text7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7061
      functionLinenumberEnd: 7066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7062,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7065,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4699
      functionLinenumberEnd: 4700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4700,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7053
      functionLinenumberEnd: 7058
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7054,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7057,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4694
      functionLinenumberEnd: 4695
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4695,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7045
      functionLinenumberEnd: 7050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7046,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text3getEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7037
      functionLinenumberEnd: 7042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7038,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7032
      functionLinenumberEnd: 7033
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7033,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_textntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7027
      functionLinenumberEnd: 7028
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7028,11'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugiL25unspecified_bool_xml_textEPPPNS_8xml_textE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7018
      functionLinenumberEnd: 7019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_textcvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7022
      functionLinenumberEnd: 7023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7023,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugi8xml_textC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7014
      functionLinenumberEnd: 7015
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_textC2EPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6987
      functionLinenumberEnd: 6988
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node12offset_debugEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6944
      functionLinenumberEnd: 6972
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZNK4pugi8xml_node4typeEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6952,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:6947,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6952,11'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6969,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node5printERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6936
      functionLinenumberEnd: 6940
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - _ZN4pugi17xml_writer_streamD2Ev
        - _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6937,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:6939,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6940,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6940,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6917
      functionLinenumberEnd: 6925
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6920,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:6922,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:6924,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZNK4pugi8xml_node5printERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcjNS_12xml_encodingEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6929
      functionLinenumberEnd: 6933
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - _ZN4pugi17xml_writer_streamD2Ev
        - _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6930,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6932,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6933,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6933,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6907
      functionLinenumberEnd: 6908
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node8traverseERNS_15xml_tree_walkerE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6860
      functionLinenumberEnd: 6904
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          234
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6863,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6874,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6900,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6902,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node21first_element_by_pathEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6817
      functionLinenumberEnd: 6857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          284
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - _ZNK4pugi8xml_node4rootEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6818,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6820,46'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:6822,30'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6839,19'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6841,19'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:6841,28'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6847,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - Src:             'src/pugixml.cpp:6849,27'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6849,39'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6851,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6855,11'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node4pathEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6780
      functionLinenumberEnd: 6813
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6789,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6803,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6810,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6760
      functionLinenumberEnd: 6776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6761,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6767,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6770,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6771,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6775,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6735
      functionLinenumberEnd: 6757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          149
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6736,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6741,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6746,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6749,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6750,15'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6756,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5234
      functionLinenumberEnd: 5236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5229
      functionLinenumberEnd: 5231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node13append_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6697
      functionLinenumberEnd: 6732
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZNK4pugi8xml_node10last_childEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6699,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6699,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6699,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6702,46'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:6702,59'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6702,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6705,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6712,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:6715,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6729,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6731,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - Src:             'src/pugixml.cpp:6732,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - Src:             'src/pugixml.cpp:6732,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
    - functionName:    _ZN4pugi8xml_node15remove_childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6676
      functionLinenumberEnd: 6694
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_treeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6679,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6680,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6686,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_treeEPNS_15xml_node_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112destroy_treeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:1284,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1297,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi8xml_node12remove_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6657
      functionLinenumberEnd: 6658
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12remove_childERKS0_
        - _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6658,23'
          Dst:             _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6658,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5838
      functionLinenumberEnd: 5849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5839,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5844,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5845,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5848,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node12remove_childERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6663
      functionLinenumberEnd: 6673
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_treeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6666,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6667,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6669,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6670,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_treeEPNS_15xml_node_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:271,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi8xml_node12remove_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6651
      functionLinenumberEnd: 6652
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12remove_childERKS0_
        - _ZNK4pugi8xml_node5childEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6652,23'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6652,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5776
      functionLinenumberEnd: 5787
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5777,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5782,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5783,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5786,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node17remove_attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6630
      functionLinenumberEnd: 6648
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6633,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6634,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6640,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node16remove_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6610
      functionLinenumberEnd: 6611
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
        - _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6611,27'
          Dst:             _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6611,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5852
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5853,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5858,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5859,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5862,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6616
      functionLinenumberEnd: 6627
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6618,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6620,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6621,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6623,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6624,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4460
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node16remove_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6604
      functionLinenumberEnd: 6605
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
        - _ZNK4pugi8xml_node9attributeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6605,27'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:6605,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZN4pugi8xml_node18insert_move_beforeERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6586
      functionLinenumberEnd: 6601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6587,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6587,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6588,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6589,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6591,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6592,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6592,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6595,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6597,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6598,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4477
      functionLinenumberEnd: 4498
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZNK4pugi8xml_node4rootEv
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodeeqERKS0_
        - _ZNK4pugi8xml_nodeneERKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4479,34'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4479,48'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4479,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:4483,14'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4483,30'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4483,21'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:4489,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:4491,12'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:4494,14'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node17insert_move_afterERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6568
      functionLinenumberEnd: 6583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6569,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6569,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6570,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6571,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6573,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6574,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6574,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6577,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6579,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6580,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          55
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node12prepend_moveERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6552
      functionLinenumberEnd: 6565
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6553,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6553,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6555,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6556,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6556,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6559,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6561,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6562,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node11append_moveERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6536
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6537,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6537,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6539,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6540,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6540,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6543,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6545,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6546,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node18insert_copy_beforeERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6518
      functionLinenumberEnd: 6533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6519,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6520,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6520,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6520,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6521,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6523,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6524,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6524,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6526,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6526,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6527,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6527,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6529,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6530,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node17insert_copy_afterERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6500
      functionLinenumberEnd: 6515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6501,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6502,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6502,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6502,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6503,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6505,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6506,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6506,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6508,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6508,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6509,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6509,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6511,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6512,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6483
      functionLinenumberEnd: 6497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6484,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6485,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6485,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6485,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6487,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6488,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6488,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6490,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6490,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6491,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6491,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6493,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6494,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node11append_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6466
      functionLinenumberEnd: 6480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6467,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6468,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6468,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6468,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6470,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6471,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6471,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6473,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6473,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6474,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6474,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6476,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6477,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6456
      functionLinenumberEnd: 6461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6457,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6459,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6356
      functionLinenumberEnd: 6371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - _ZN4pugi8xml_node8set_nameEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6357,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6357,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6357,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6358,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6360,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6361,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6361,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6363,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6363,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6364,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6364,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6366,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6368,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6067
      functionLinenumberEnd: 6074
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6073,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node18insert_child_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6447
      functionLinenumberEnd: 6452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6448,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6450,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6374
      functionLinenumberEnd: 6389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_node8set_nameEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6375,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6375,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6375,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6376,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6378,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6379,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6379,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6381,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6381,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6382,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6382,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6384,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6386,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6438
      functionLinenumberEnd: 6443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6439,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6441,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6339
      functionLinenumberEnd: 6353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - _ZN4pugi8xml_node8set_nameEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_nodentEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6340,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6340,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6340,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6342,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6343,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6343,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6345,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6345,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6346,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6346,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6348,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6350,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6429
      functionLinenumberEnd: 6434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6430,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6432,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6419
      functionLinenumberEnd: 6424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6420,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6422,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_child_afterEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6410
      functionLinenumberEnd: 6415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6411,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6413,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6401
      functionLinenumberEnd: 6406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6402,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6404,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6392
      functionLinenumberEnd: 6397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6393,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6395,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_copy_beforeERKNS_13xml_attributeES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6304
      functionLinenumberEnd: 6319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6305,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6305,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6306,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6306,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6306,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6307,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6307,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6307,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6309,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6310,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6310,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6312,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6312,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6313,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6313,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6315,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6316,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZNK4pugi13xml_attributentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5324
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4463
      functionLinenumberEnd: 4464
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4596,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4597,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4599,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4600,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
    - functionName:    _ZN4pugi8xml_node17insert_copy_afterERKNS_13xml_attributeES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6286
      functionLinenumberEnd: 6301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6287,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6287,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6288,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6288,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6288,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6289,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6289,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6289,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6291,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6292,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6292,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6294,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6294,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6295,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6295,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6297,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6298,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6269
      functionLinenumberEnd: 6283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6270,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6270,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6271,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6271,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6271,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6273,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6274,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6274,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6276,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6276,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6277,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6277,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6279,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6280,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node11append_copyERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6252
      functionLinenumberEnd: 6266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6253,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6253,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6254,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6254,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6254,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6256,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6257,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6257,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6259,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6259,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6260,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6260,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6262,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6263,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZN4pugi8xml_node23insert_attribute_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6233
      functionLinenumberEnd: 6248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6234,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6234,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6234,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6235,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6235,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6235,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6237,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6238,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6238,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6240,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6240,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6241,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6241,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6243,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6245,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5543
      functionLinenumberEnd: 5547
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5546,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6215
      functionLinenumberEnd: 6230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6216,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6216,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6216,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6217,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6217,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6217,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6219,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6220,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6220,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6222,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6222,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6223,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6223,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6225,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6227,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node17prepend_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6198
      functionLinenumberEnd: 6212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6199,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6199,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6199,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6201,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6202,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6202,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6204,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6204,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6205,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6205,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6207,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6209,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node16append_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6181
      functionLinenumberEnd: 6195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6182,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6182,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6182,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6184,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6185,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6185,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6187,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6187,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6188,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6188,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6190,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6192,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node23insert_attribute_beforeEPKcRKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6162
      functionLinenumberEnd: 6177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameEPKc
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6163,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6163,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6163,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6164,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6164,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6164,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6166,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6167,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6167,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6169,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6169,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6170,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6170,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6172,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6174,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5528
      functionLinenumberEnd: 5532
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5531,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5531,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterEPKcRKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6144
      functionLinenumberEnd: 6159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameEPKc
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6145,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6145,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6145,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6146,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6146,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6146,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6148,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6149,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6149,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6151,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6151,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6152,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6152,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6154,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6156,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node17prepend_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6127
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameEPKc
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6128,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6128,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6128,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6130,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6131,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6131,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6133,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6133,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6134,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6134,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6136,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6138,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node16append_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6110
      functionLinenumberEnd: 6124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameEPKc
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6111,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6111,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6111,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6113,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6114,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6114,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6116,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6116,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6117,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6117,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6119,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6121,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6099
      functionLinenumberEnd: 6106
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6105,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6088
      functionLinenumberEnd: 6095
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6094,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6078
      functionLinenumberEnd: 6085
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6084,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6084,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6056
      functionLinenumberEnd: 6063
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6062,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_node11child_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6015
      functionLinenumberEnd: 6016
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node11child_valueEv
        - _ZNK4pugi8xml_node5childEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6016,10'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6016,23'
          Dst:             _ZNK4pugi8xml_node11child_valueEv
    - functionName:    _ZNK4pugi8xml_node11child_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5997
      functionLinenumberEnd: 6012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6007,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node4textEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5992
      functionLinenumberEnd: 5993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_textC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5993,10'
          Dst:             _ZN4pugi8xml_textC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5935
      functionLinenumberEnd: 5971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          202
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5939,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5939,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5941,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5947,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5952,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5961,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5966,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5970,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node9attributeEPKcRNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5895
      functionLinenumberEnd: 5931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5899,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5899,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5901,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5907,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5912,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5921,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5926,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5930,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node16previous_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5880
      functionLinenumberEnd: 5891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5881,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5886,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5887,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5890,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5866
      functionLinenumberEnd: 5877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5867,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5872,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5873,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5876,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5752
      functionLinenumberEnd: 5753
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodegeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5748
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodeleERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5742
      functionLinenumberEnd: 5743
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodegtERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5737
      functionLinenumberEnd: 5738
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node10attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5717
      functionLinenumberEnd: 5718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
        - _ZNK4pugi8xml_node14attributes_endEv
        - _ZNK4pugi8xml_node16attributes_beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5718,51'
          Dst:             _ZNK4pugi8xml_node16attributes_beginEv
        - Src:             'src/pugixml.cpp:5718,71'
          Dst:             _ZNK4pugi8xml_node14attributes_endEv
        - Src:             'src/pugixml.cpp:5718,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node16attributes_beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5697
      functionLinenumberEnd: 5698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5698,10'
          Dst:             _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node14attributes_endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5702
      functionLinenumberEnd: 5703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5703,10'
          Dst:             _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZN4pugi16xml_object_rangeINS_23xml_named_node_iteratorEEC2ES1_S1_
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node8childrenEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5712
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_object_rangeINS_23xml_named_node_iteratorEEC2ES1_S1_
        - _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - _ZNK4pugi8xml_node5childEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5713,76'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:5713,52'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5713,111'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5713,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_23xml_named_node_iteratorEEC2ES1_S1_
    - functionName:    _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node8childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5707
      functionLinenumberEnd: 5708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
        - _ZNK4pugi8xml_node3endEv
        - _ZNK4pugi8xml_node5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5708,46'
          Dst:             _ZNK4pugi8xml_node5beginEv
        - Src:             'src/pugixml.cpp:5708,55'
          Dst:             _ZNK4pugi8xml_node3endEv
        - Src:             'src/pugixml.cpp:5708,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5687
      functionLinenumberEnd: 5688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5688,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZNK4pugi8xml_node3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5692
      functionLinenumberEnd: 5693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5693,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZN4pugi13xml_attribute9set_valueEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5623
      functionLinenumberEnd: 5627
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5626,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5609
      functionLinenumberEnd: 5613
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5612,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5558
      functionLinenumberEnd: 5562
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5561,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5535
      functionLinenumberEnd: 5539
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5538,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5645
      functionLinenumberEnd: 5649
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5648,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5521
      functionLinenumberEnd: 5523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5522,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEy
    - functionName:    _ZN4pugi13xml_attribute9set_valueEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5638
      functionLinenumberEnd: 5642
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5641,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5515
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5516,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEx
    - functionName:    _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5570
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5569,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attributeaSENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5507
      functionLinenumberEnd: 5509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5508,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute9set_valueEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5630
      functionLinenumberEnd: 5634
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5633,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
    - functionName:    _ZN4pugi13xml_attributeaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5500
      functionLinenumberEnd: 5502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5501,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEb
    - functionName:    _ZN4pugi13xml_attribute9set_valueEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5616
      functionLinenumberEnd: 5620
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5619,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attributeaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5495,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEf
    - functionName:    _ZN4pugi13xml_attribute9set_valueEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5606
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5605,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attributeaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5488
      functionLinenumberEnd: 5490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5489,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEd
    - functionName:    _ZN4pugi13xml_attribute9set_valueEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5595
      functionLinenumberEnd: 5599
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5598,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5482
      functionLinenumberEnd: 5484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5483,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5588
      functionLinenumberEnd: 5592
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5591,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5476
      functionLinenumberEnd: 5478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5477,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEl
    - functionName:    _ZN4pugi13xml_attribute9set_valueEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5581
      functionLinenumberEnd: 5585
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5584,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5470
      functionLinenumberEnd: 5472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5471,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEj
    - functionName:    _ZN4pugi13xml_attribute9set_valueEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5574
      functionLinenumberEnd: 5578
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5577,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5464
      functionLinenumberEnd: 5466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5465,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5551
      functionLinenumberEnd: 5555
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5554,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5554,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attributeaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5458
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5459,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEPKc
    - functionName:    _ZNK4pugi13xml_attribute10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5448
      functionLinenumberEnd: 5449
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5429
      functionLinenumberEnd: 5430
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5421
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5424,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5414
      functionLinenumberEnd: 5418
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5417,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5406
      functionLinenumberEnd: 5410
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5409,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5399
      functionLinenumberEnd: 5403
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5402,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5392
      functionLinenumberEnd: 5396
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5395,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5385
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5388,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZNK4pugi13xml_attribute6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5381,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributegeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeleERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5348
      functionLinenumberEnd: 5349
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributegtERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5343
      functionLinenumberEnd: 5344
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeltERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5338
      functionLinenumberEnd: 5339
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walker3endERNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5301
      functionLinenumberEnd: 5302
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walker5beginERNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5296
      functionLinenumberEnd: 5297
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi15xml_tree_walker5depthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5291
      functionLinenumberEnd: 5292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5287
      functionLinenumberEnd: 5288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5283
      functionLinenumberEnd: 5284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5287
      functionLinenumberEnd: 5287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
