---
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: 5019
      functionLinenumberEnd: 5020
      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: 4998
      functionLinenumberEnd: 5003
      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:5002,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: 5006
      functionLinenumberEnd: 5016
      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: 5084
      functionLinenumberEnd: 5118
      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:5102,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5118,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5112,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5114,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5118,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:    163
      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: 5029
      functionLinenumberEnd: 5081
      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:5030,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5030,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5039,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Src:             'src/pugixml.cpp:5081,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - Src:             'src/pugixml.cpp:5069,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5074,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5081,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: 5019
      functionLinenumberEnd: 5020
      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: 4998
      functionLinenumberEnd: 5003
      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:5002,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: 5006
      functionLinenumberEnd: 5016
      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: 5084
      functionLinenumberEnd: 5118
      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:5102,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5118,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5112,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5114,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5118,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: 5029
      functionLinenumberEnd: 5081
      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:5030,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5030,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5039,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Src:             'src/pugixml.cpp:5081,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - Src:             'src/pugixml.cpp:5069,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5074,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5081,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: 4760
      functionLinenumberEnd: 4776
      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:4771,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4782
      functionLinenumberEnd: 4792
      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:4792,56'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:4792,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: 2440
      functionLinenumberEnd: 2487
      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:2441,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2448,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:2456,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
        - Src:             'src/pugixml.cpp:2468,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:2471,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
        - Src:             'src/pugixml.cpp:2479,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: 2423
      functionLinenumberEnd: 2436
      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:2427,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: 4760
      functionLinenumberEnd: 4776
      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:4771,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4760
      functionLinenumberEnd: 4776
      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:4771,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: 9669
      functionLinenumberEnd: 9686
      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:9676,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8294
      functionLinenumberEnd: 8338
      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:8300,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8310,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8317,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8321,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8322,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8257
      functionLinenumberEnd: 8291
      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: 10816
      functionLinenumberEnd: 10894
      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:10845,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: 10491
      functionLinenumberEnd: 10521
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 5
      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
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10496,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10492,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10501,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10503,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10503,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10503,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10503,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10509,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10509,46'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10511,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10511,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10511,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10511,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9284
      functionLinenumberEnd: 9285
      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:9285,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: 9576
      functionLinenumberEnd: 9581
      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:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9580,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: 8561
      functionLinenumberEnd: 8568
      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: 12896
      functionLinenumberEnd: 12897
      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:12895,103'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12895,126'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5321
      functionLinenumberEnd: 5322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5668
      functionLinenumberEnd: 5669
      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: 5317
      functionLinenumberEnd: 5318
      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: 5672
      functionLinenumberEnd: 5673
      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: 5313
      functionLinenumberEnd: 5314
      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:    _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: 10599
      functionLinenumberEnd: 10813
      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:10797,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: 10524
      functionLinenumberEnd: 10596
      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:10529,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10525,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10532,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10534,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10534,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10534,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10540,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10540,18'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10540,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - 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: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,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10570,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10570,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10570,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10578,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10578,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10578,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10584,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10586,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10586,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10586,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10592,5'
          Dst:             __assert_fail
    - 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:         13
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:256,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:261,26'
          Dst:             strcmp
    - functionName:    _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12892
      functionLinenumberEnd: 12893
      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:12891,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi13xml_attributeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5309
      functionLinenumberEnd: 5310
      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:    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_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 12900
      functionLinenumberEnd: 12901
      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:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12901,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12901,23'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5680
      functionLinenumberEnd: 5681
      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:    _ZNK4pugi8xml_node15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6915
      functionLinenumberEnd: 6916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_node9attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12905
      functionLinenumberEnd: 12906
      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: 12910
      functionLinenumberEnd: 12911
      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:12911,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12911,37'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi13xml_attribute15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5456
      functionLinenumberEnd: 5457
      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: 5985
      functionLinenumberEnd: 5986
      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:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5986,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5986,44'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugiL25unspecified_bool_xml_nodeEPPPNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5676
      functionLinenumberEnd: 5677
      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: 10599
      functionLinenumberEnd: 10813
      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:10690,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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: 8723
      functionLinenumberEnd: 8726
      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: 10816
      functionLinenumberEnd: 10894
      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:10887,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: 10599
      functionLinenumberEnd: 10813
      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:10754,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10763,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:10764,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 10816
      functionLinenumberEnd: 10894
      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:10879,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: 10599
      functionLinenumberEnd: 10813
      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:10805,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 10599
      functionLinenumberEnd: 10813
      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:10681,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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: 10816
      functionLinenumberEnd: 10894
      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:10870,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: 10599
      functionLinenumberEnd: 10813
      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:10712,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 10816
      functionLinenumberEnd: 10894
      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:10845,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: 10599
      functionLinenumberEnd: 10813
      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:10650,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10657,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 10599
      functionLinenumberEnd: 10813
      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:10657,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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: 10599
      functionLinenumberEnd: 10813
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10630,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10632,21'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10632,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10632,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10639,11'
          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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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: 10599
      functionLinenumberEnd: 10813
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - _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
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:10609,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10609,59'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10611,32'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10611,50'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10611,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10611,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10618,11'
          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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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: 10816
      functionLinenumberEnd: 10894
      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:10825,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:10832,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: 10599
      functionLinenumberEnd: 10813
      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:10779,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10786,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 10816
      functionLinenumberEnd: 10894
      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:10832,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: 10599
      functionLinenumberEnd: 10813
      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:10786,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: 10481
      functionLinenumberEnd: 10488
      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:10482,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10484,34'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10484,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10487,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: 9564
      functionLinenumberEnd: 9565
      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: 9658
      functionLinenumberEnd: 9659
      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: 10296
      functionLinenumberEnd: 10297
      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: 10467
      functionLinenumberEnd: 10478
      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:10468,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10470,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10473,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10474,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10475,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:10477,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: 10438
      functionLinenumberEnd: 10464
      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:10439,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10439,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10440,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10440,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10442,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10444,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10446,15'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:10447,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10449,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10463,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: 11857
      functionLinenumberEnd: 11858
      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: 10412
      functionLinenumberEnd: 10435
      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:10413,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10413,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10414,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10414,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10417,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10419,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10422,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10424,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10426,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10434,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: 10386
      functionLinenumberEnd: 10409
      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:10387,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10387,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10388,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10388,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10391,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10393,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10396,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10398,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10400,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10408,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: 9549
      functionLinenumberEnd: 9550
      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: 9554
      functionLinenumberEnd: 9555
      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: 9696
      functionLinenumberEnd: 9697
      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: 11005
      functionLinenumberEnd: 11149
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          633
      EdgeCount:       167
      CyclomaticComplexity: 79
      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_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_attribute5emptyEv
        - _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:11006,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11126,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11009,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11009,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11012,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11012,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11015,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11018,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11021,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11024,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11027,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11030,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11034,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11036,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11037,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11039,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11039,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11039,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:11040,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11040,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11044,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11046,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11047,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11049,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11049,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11049,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11050,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11050,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11053,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11056,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11066,13'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11066,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11068,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11070,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11072,27'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11072,35'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11074,26'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11076,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11078,31'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11081,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11083,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11083,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11092,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11072,44'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:11092,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11096,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11096,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11098,18'
          Dst:             _ZNK4pugi13xml_attribute5emptyEv
        - Src:             'src/pugixml.cpp:11103,115'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11105,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11105,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11107,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11107,34'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11107,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:11112,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11112,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11115,29'
          Dst:             _ZNK4pugi14xpath_variable11get_booleanEv
        - Src:             'src/pugixml.cpp:11129,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11129,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - Src:             'src/pugixml.cpp:11133,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11135,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11135,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - Src:             'src/pugixml.cpp:11136,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11136,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11140,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11142,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11142,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11143,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11143,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11146,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9613
      functionLinenumberEnd: 9617
      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:9614,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: 10208
      functionLinenumberEnd: 10293
      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:10209,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10209,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10214,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10214,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10214,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10216,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10216,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10216,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10219,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10221,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10222,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10224,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10225,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10225,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10229,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10231,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10232,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10234,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10234,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10235,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10235,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10237,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10241,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10241,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10244,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10244,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10249,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10250,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10254,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10254,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10254,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10257,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10259,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_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,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10266,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10266,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - 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,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10276,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10277,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10279,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10279,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10281,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10283,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10283,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10285,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10285,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10291,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: 10208
      functionLinenumberEnd: 10293
      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:10209,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10209,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10214,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10214,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10214,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10216,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10216,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10216,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10219,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10221,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10222,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10224,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10225,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10225,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10229,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10231,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10232,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10234,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10234,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10235,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10235,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10237,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10239,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10241,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10241,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10244,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10244,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10249,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10250,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10254,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10254,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10254,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10257,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10259,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_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,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10266,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10266,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10266,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - 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,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10276,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10277,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10279,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10279,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10281,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10283,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10283,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10285,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10285,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10291,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: 10301
      functionLinenumberEnd: 10383
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          634
      EdgeCount:       212
      CyclomaticComplexity: 98
      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
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _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_
        - _ZNK4pugi8xml_node9attributeEPKc
        - __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:10302,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10302,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10305,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10305,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10305,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10308,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10310,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10311,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10313,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10313,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10315,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10317,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10319,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10319,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10321,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10323,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10323,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10323,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10323,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10325,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10325,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - 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:10334,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10334,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10336,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10336,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10336,84'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10336,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10336,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10339,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10342,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10344,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10344,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10346,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10348,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10348,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10348,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10348,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10353,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10353,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10358,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10358,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10360,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10360,56'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10360,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10360,71'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10360,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10363,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10365,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10366,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10368,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10368,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10370,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10372,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10372,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10372,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10372,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10374,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10374,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10377,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10377,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10380,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: 10301
      functionLinenumberEnd: 10383
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          634
      EdgeCount:       212
      CyclomaticComplexity: 98
      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
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _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
        - _ZNK4pugi8xml_node9attributeEPKc
        - __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:10302,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10302,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10305,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10305,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10305,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10308,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10310,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10311,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10313,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10313,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10315,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10317,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10317,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10319,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10319,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10321,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10323,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10323,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10323,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10323,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10325,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10325,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - 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:10334,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10334,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10336,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10336,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10336,84'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10336,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10336,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10339,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10341,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10342,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10344,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10344,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10346,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10348,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10348,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10348,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10348,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10353,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10353,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10358,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10358,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10360,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10360,56'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10360,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10360,71'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10360,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10363,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10365,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10366,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10368,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10368,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10370,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10372,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10372,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10372,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10372,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10374,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10374,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10377,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10377,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10380,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8378
      functionLinenumberEnd: 8379
      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: 11333
      functionLinenumberEnd: 11580
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         196
      ICount:          1220
      EdgeCount:       343
      CyclomaticComplexity: 149
      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
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _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
        - _ZNK4pugi8xml_node9attributeEPKc
        - __assert_fail
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11334,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11558,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11337,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11343,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11343,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11348,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11350,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11351,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11353,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11353,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11354,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11354,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11360,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11360,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11365,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11367,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11368,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11370,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11370,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11371,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11371,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11377,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11377,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11382,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11384,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11385,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11387,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11387,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11388,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11388,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11391,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11394,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11397,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11401,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11405,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11406,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11408,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11408,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11408,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11410,44'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11410,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11410,74'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11411,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11411,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11415,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11419,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11420,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11422,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11422,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11422,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11423,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11429,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11425,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11426,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11426,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11428,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11428,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11428,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11429,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11433,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11437,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11438,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11440,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11440,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11442,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11442,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11452,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11443,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11446,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11448,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11449,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11449,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11451,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11451,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11451,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11452,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11456,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11460,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11461,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11463,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11463,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11464,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11464,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11466,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11466,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11466,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11479,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11467,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11468,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11469,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11474,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11475,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11476,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11478,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11478,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11478,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11479,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11483,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11485,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11486,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11488,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11490,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11495,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11497,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11498,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11500,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11502,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11507,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11511,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11512,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11513,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11515,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11516,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11521,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11518,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11518,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11518,65'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11518,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - Src:             'src/pugixml.cpp:11520,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11521,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11525,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11527,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11528,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11530,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - Src:             'src/pugixml.cpp:11532,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11537,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11537,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11539,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11539,49'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11539,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11539,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11544,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11544,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11547,54'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11547,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11561,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11561,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11564,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11564,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11568,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11572,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11573,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11573,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11573,58'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11573,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11574,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11574,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11577,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8510
      functionLinenumberEnd: 8511
      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: 8382
      functionLinenumberEnd: 8384
      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:8383,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - Src:             'src/pugixml.cpp:8383,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8581
      functionLinenumberEnd: 8586
      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:8586,10'
          Dst:             strstr
    - functionName:    _ZNK4pugi8xml_node9attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5793
      functionLinenumberEnd: 5804
      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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5794,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5799,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5800,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5803,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi13xml_attribute5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5444
      functionLinenumberEnd: 5448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8592
      functionLinenumberEnd: 8593
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5432
      functionLinenumberEnd: 5433
      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:    _ZNK4pugi14xpath_variable10get_stringEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13140
      functionLinenumberEnd: 13142
      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:    _ZNK4pugi14xpath_variable4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13125
      functionLinenumberEnd: 13126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable11get_booleanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13130
      functionLinenumberEnd: 13131
      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: 11152
      functionLinenumberEnd: 11288
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          572
      EdgeCount:       138
      CyclomaticComplexity: 62
      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
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _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
        - _ZNK4pugi8xml_node9attributeEPKc
        - __assert_fail
        - fmod
      functionUses:    41
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11153,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11271,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11156,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11156,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11159,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11159,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11162,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11162,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11165,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11165,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11168,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11168,55'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11168,12'
          Dst:             fmod
        - Src:             'src/pugixml.cpp:11171,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11184,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11186,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11186,81'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:11187,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11187,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11191,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11193,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11193,64'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11194,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11194,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11198,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11200,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11200,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11201,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11201,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11205,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11207,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11207,69'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11207,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11208,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11208,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11211,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11215,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11219,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11221,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11221,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11223,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11225,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11225,68'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11225,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11226,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11226,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11229,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11229,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11233,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11240,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11246,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11246,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - Src:             'src/pugixml.cpp:11250,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11250,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11252,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11252,49'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11252,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11252,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:11257,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11257,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11260,29'
          Dst:             _ZNK4pugi14xpath_variable10get_numberEv
        - Src:             'src/pugixml.cpp:11274,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11279,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11281,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11281,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11281,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11282,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11282,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11285,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8875
      functionLinenumberEnd: 8876
      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:8876,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8538
      functionLinenumberEnd: 8539
      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: 11583
      functionLinenumberEnd: 11722
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          447
      EdgeCount:       109
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - _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_node9attributeEPKc
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11584,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11623,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11588,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11592,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11593,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11596,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11598,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11598,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11598,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11599,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11602,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11602,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11606,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11609,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - Src:             'src/pugixml.cpp:11611,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:11611,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11613,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:11619,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11626,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:11629,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:11632,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:11635,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:11638,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:11641,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:11644,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:11647,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:11651,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11654,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:11657,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:11660,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:11663,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:11666,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11673,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11675,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11676,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11678,13'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11678,9'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11678,38'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11678,45'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11678,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11678,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11679,18'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11679,14'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11679,48'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:11679,57'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11679,44'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11679,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11686,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11687,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11689,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11689,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11690,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11690,49'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11690,28'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11690,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11697,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11697,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11701,48'
          Dst:             _ZNK4pugi14xpath_variable12get_node_setEv
        - Src:             'src/pugixml.cpp:11703,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11705,20'
          Dst:             _ZNK4pugi14xpath_node_set4typeEv
        - Src:             'src/pugixml.cpp:11705,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11706,18'
          Dst:             _ZNK4pugi14xpath_node_set5beginEv
        - Src:             'src/pugixml.cpp:11706,29'
          Dst:             _ZNK4pugi14xpath_node_set3endEv
        - Src:             'src/pugixml.cpp:11706,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11720,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9559
      functionLinenumberEnd: 9560
      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: 9663
      functionLinenumberEnd: 9665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9584
      functionLinenumberEnd: 9605
      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:9594,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: 9620
      functionLinenumberEnd: 9655
      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:9623,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:9630,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:9650,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9639,29'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9639,41'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:9640,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9640,36'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:9643,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Src:             'src/pugixml.cpp:9650,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9653,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: 9608
      functionLinenumberEnd: 9610
      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:9609,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: 9545
      functionLinenumberEnd: 9546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10934,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10948,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10949,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: 10908
      functionLinenumberEnd: 10951
      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:10915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10919,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10920,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10924,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10927,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10927,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10929,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10929,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10931,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10936,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:10937,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10942,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:10943,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: 5990
      functionLinenumberEnd: 5991
      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:5991,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:5991,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5991,57'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi14xpath_variable12get_node_setEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13146
      functionLinenumberEnd: 13151
      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:13149,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/pugixml.cpp:13149,31'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13149,3'
          Dst:             __cxa_atexit
        - Src:             'src/pugixml.cpp:13149,3'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
        - Src:             'src/pugixml.cpp:13149,3'
          Dst:             __cxa_guard_release
        - Src:             'src/pugixml.cpp:13149,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZNK4pugi14xpath_node_set4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13044
      functionLinenumberEnd: 13045
      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: 13065
      functionLinenumberEnd: 13066
      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: 13070
      functionLinenumberEnd: 13071
      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: 13005
      functionLinenumberEnd: 13008
      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:13007,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12996
      functionLinenumberEnd: 12997
      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:12995,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
    - functionName:    _ZN4pugi10xpath_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12888
      functionLinenumberEnd: 12889
      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:12887,27'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:12887,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: 10897
      functionLinenumberEnd: 10905
      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:10901,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10901,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10902,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10902,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10902,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:10903,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10903,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10903,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10903,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10904,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10904,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10904,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10904,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: 9492
      functionLinenumberEnd: 9511
      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:9497,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
        - Src:             'src/pugixml.cpp:9501,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:9509,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: 9476
      functionLinenumberEnd: 9489
      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:9482,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:9485,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: 8157
      functionLinenumberEnd: 8184
      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:8163,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
        - Src:             'src/pugixml.cpp:8167,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
        - Src:             'src/pugixml.cpp:8172,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8177,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8183,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: 8065
      functionLinenumberEnd: 8068
      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:8067,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: 8047
      functionLinenumberEnd: 8051
      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: 8118
      functionLinenumberEnd: 8126
      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:8119,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8120,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8121,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8122,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8123,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8124,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: 8130
      functionLinenumberEnd: 8154
      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:8138,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8140,17'
          Dst:             _ZNK4pugi10xpath_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8141,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8143,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8150,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: 8096
      functionLinenumberEnd: 8115
      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:8106,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: 8763
      functionLinenumberEnd: 8811
      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:8765,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8766,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8771,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8771,39'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8774,12'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8774,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8774,31'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8774,27'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8777,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8777,29'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8777,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8780,33'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8780,46'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8781,20'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8781,13'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
        - Src:             'src/pugixml.cpp:8780,55'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.cpp:8788,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8789,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8791,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8791,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8794,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8794,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8794,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8796,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8798,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8798,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8801,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8801,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8801,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8803,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8806,11'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8808,8'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8808,15'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8808,30'
          Dst:             _ZNK4pugi8xml_nodeltERKS0_
        - Src:             'src/pugixml.cpp:8810,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8810,51'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8810,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: 8730
      functionLinenumberEnd: 8758
      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:8731,33'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8731,40'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8735,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:8744,38'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8744,50'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:8748,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: 5725
      functionLinenumberEnd: 5726
      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: 5331
      functionLinenumberEnd: 5332
      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: 5361
      functionLinenumberEnd: 5364
      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:5362,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5363,10'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
    - functionName:    _ZNK4pugi8xml_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5685
      functionLinenumberEnd: 5686
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodeltERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5735
      functionLinenumberEnd: 5736
      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: 8680
      functionLinenumberEnd: 8720
      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:8692,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:8719,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: 8656
      functionLinenumberEnd: 8677
      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:8657,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: 12929
      functionLinenumberEnd: 12930
      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:12930,16'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:12930,41'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8047
      functionLinenumberEnd: 8051
      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: 8187
      functionLinenumberEnd: 8219
      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:8188,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8217,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8071
      functionLinenumberEnd: 8093
      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:8073,36'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8085,15'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
    - functionName:    _ZNK4pugi10xpath_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12934
      functionLinenumberEnd: 12935
      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:12935,16'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:12935,41'
          Dst:             _ZNK4pugi13xml_attributeneERKS0_
    - functionName:    _ZNK4pugi8xml_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5730
      functionLinenumberEnd: 5731
      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_attributeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5336
      functionLinenumberEnd: 5337
      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: 8830
      functionLinenumberEnd: 8838
      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: 8630
      functionLinenumberEnd: 8653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_120string_value_elementEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node15internal_objectEv
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_node5valueEv
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8637,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:8631,10'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8631,7'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8632,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8632,51'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:8632,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8635,20'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8637,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8643,39'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8643,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8647,35'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8647,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120string_value_elementEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8650,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8515
      functionLinenumberEnd: 8516
      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:8516,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9035
      functionLinenumberEnd: 9053
      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:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9040,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - Src:             'src/pugixml.cpp:9040,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:9051,10'
          Dst:             strtod
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9085
      functionLinenumberEnd: 9088
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8815
      functionLinenumberEnd: 8821
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable10get_numberEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13135
      functionLinenumberEnd: 13136
      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:13136,104'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9008
      functionLinenumberEnd: 9032
      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: 8446
      functionLinenumberEnd: 8447
      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:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8447,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZNK4pugi8xml_node4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5767
      functionLinenumberEnd: 5768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5772
      functionLinenumberEnd: 5776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_120string_value_elementEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8597
      functionLinenumberEnd: 8626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          180
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8598,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8602,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8602,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8611,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8611,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8471
      functionLinenumberEnd: 8472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8475
      functionLinenumberEnd: 8507
      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:8487,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8488,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8492,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8441
      functionLinenumberEnd: 8442
      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: 8341
      functionLinenumberEnd: 8357
      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: 9097
      functionLinenumberEnd: 9101
      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:9098,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:9099,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9569
      functionLinenumberEnd: 9570
      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:9570,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: 9092
      functionLinenumberEnd: 9093
      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:9093,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9093,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9093,34'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9093,46'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9093,60'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9093,67'
          Dst:             _ZNK4pugi8xml_node4nameEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9167
      functionLinenumberEnd: 9168
      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:9168,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9168,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9168,48'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9168,66'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:9168,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
        - Src:             'src/pugixml.cpp:9168,97'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9168,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: 11291
      functionLinenumberEnd: 11330
      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:11292,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11294,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11301,66'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11302,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11330,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11307,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11310,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11311,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11315,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11318,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11319,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11324,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11329,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11330,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: 8458
      functionLinenumberEnd: 8468
      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:8459,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8462,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8465,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8467,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Src:             'src/pugixml.cpp:8467,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8553
      functionLinenumberEnd: 8554
      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: 9080
      functionLinenumberEnd: 9081
      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: 8520
      functionLinenumberEnd: 8535
      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:8524,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:8525,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: 9172
      functionLinenumberEnd: 9196
      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: 8451
      functionLinenumberEnd: 8454
      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:8452,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8454,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9200
      functionLinenumberEnd: 9218
      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:9207,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9254
      functionLinenumberEnd: 9280
      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: 8941
      functionLinenumberEnd: 9005
      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:8943,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
        - Src:             'src/pugixml.cpp:8944,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8951,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
        - Src:             'src/pugixml.cpp:8954,24'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:8955,48'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8956,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8973,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8995,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9001,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9004,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: 8843
      functionLinenumberEnd: 8872
      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: 8903
      functionLinenumberEnd: 8937
      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:8910,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:8913,27'
          Dst:             strchr
        - Src:             'src/pugixml.cpp:8914,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8924,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8932,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: 8880
      functionLinenumberEnd: 8884
      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: 8572
      functionLinenumberEnd: 8576
      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:8576,10'
          Dst:             strchr
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8430
      functionLinenumberEnd: 8438
      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:8431,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: 9146
      functionLinenumberEnd: 9164
      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:9147,39'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9147,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9154,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9156,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9158,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9158,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9160,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9128
      functionLinenumberEnd: 9143
      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:9129,39'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:9129,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9133,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9135,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9137,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9137,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9139,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi8xml_node4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5760
      functionLinenumberEnd: 5764
      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: 9110
      functionLinenumberEnd: 9115
      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:9111,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: 6023
      functionLinenumberEnd: 6026
      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:6024,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6025,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: 9118
      functionLinenumberEnd: 9124
      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:9119,27'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9121,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:9123,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
    - functionName:    _ZNK4pugi13xml_attribute4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5437
      functionLinenumberEnd: 5441
      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_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: 9515
      functionLinenumberEnd: 9533
      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:9518,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9516,28'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:9527,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
        - Src:             'src/pugixml.cpp:9530,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: 8054
      functionLinenumberEnd: 8061
      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:8058,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: 8041
      functionLinenumberEnd: 8042
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8033
      functionLinenumberEnd: 8034
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8025
      functionLinenumberEnd: 8026
      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: 8025
      functionLinenumberEnd: 8026
      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: 8025
      functionLinenumberEnd: 8026
      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:8026,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: 8047
      functionLinenumberEnd: 8051
      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: 8047
      functionLinenumberEnd: 8051
      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: 8548
      functionLinenumberEnd: 8549
      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:8549,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8017
      functionLinenumberEnd: 8018
      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: 8017
      functionLinenumberEnd: 8018
      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: 8017
      functionLinenumberEnd: 8018
      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:8018,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8543
      functionLinenumberEnd: 8544
      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:8544,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9222
      functionLinenumberEnd: 9251
      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:9245,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: 11842
      functionLinenumberEnd: 11854
      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:11843,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11847,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11811
      functionLinenumberEnd: 11839
      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:11812,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11832,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11835,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: 11740
      functionLinenumberEnd: 11808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         122
      ICount:          624
      EdgeCount:       170
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - _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:11753,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11759,63'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11769,5'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Src:             'src/pugixml.cpp:11784,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Src:             'src/pugixml.cpp:11795,103'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10042
      functionLinenumberEnd: 10043
      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: 12661
      functionLinenumberEnd: 12662
      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: 12665
      functionLinenumberEnd: 12666
      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: 12669
      functionLinenumberEnd: 12717
      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:12670,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12670,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12673,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12673,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12674,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12675,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12675,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12676,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12677,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12677,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12678,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12679,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12679,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12680,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12682,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - Src:             'src/pugixml.cpp:12685,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12688,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12691,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12694,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12697,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12700,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12703,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12706,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12709,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12712,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12715,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10037
      functionLinenumberEnd: 10038
      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: 10047
      functionLinenumberEnd: 10050
      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:10048,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9741
      functionLinenumberEnd: 9744
      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:9744,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: 10978
      functionLinenumberEnd: 10979
      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: 11000
      functionLinenumberEnd: 11002
      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: 12083
      functionLinenumberEnd: 12148
      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:12086,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12089,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12091,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12093,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12099,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12105,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12107,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12113,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12115,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12121,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12127,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12129,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12131,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12137,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: 12339
      functionLinenumberEnd: 12511
      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:12340,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12341,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12346,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12351,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12353,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12355,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12357,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12358,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12360,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12362,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12364,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12366,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12367,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12369,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12373,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12375,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12378,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12379,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12382,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12386,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12388,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
        - Src:             'src/pugixml.cpp:12391,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12394,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12396,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12399,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12400,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12402,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12404,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12405,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12409,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12416,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12418,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12420,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12422,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12424,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12427,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12429,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12431,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12433,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12434,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12437,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12438,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12440,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12441,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12442,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12446,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12465,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12468,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12472,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12475,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12478,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12485,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12487,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12490,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12492,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12495,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12498,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12499,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12500,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12502,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12503,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11885
      functionLinenumberEnd: 11889
      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:11887,29'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9768
      functionLinenumberEnd: 10034
      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:9776,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: 11935
      functionLinenumberEnd: 11937
      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:11936,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11937,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: 9737
      functionLinenumberEnd: 9738
      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: 12151
      functionLinenumberEnd: 12183
      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:12152,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12155,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12161,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12167,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12173,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: 11947
      functionLinenumberEnd: 11960
      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:11953,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11901
      functionLinenumberEnd: 11902
      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:11902,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12775
      functionLinenumberEnd: 12789
      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:12779,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12781,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12784,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: 11941
      functionLinenumberEnd: 11943
      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:11942,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11943,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: 10995
      functionLinenumberEnd: 10997
      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: 11906
      functionLinenumberEnd: 11907
      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:11907,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: 10990
      functionLinenumberEnd: 10992
      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:10991,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12589
      functionLinenumberEnd: 12652
      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:12596,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12596,50'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12597,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12597,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12598,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12600,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12603,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
        - Src:             'src/pugixml.cpp:12608,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12611,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12611,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12612,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12615,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
        - Src:             'src/pugixml.cpp:12618,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12618,49'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12620,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12621,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12625,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12626,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12628,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12633,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12638,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12640,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12643,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12646,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12650,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: 12721
      functionLinenumberEnd: 12754
      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:12722,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12726,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12729,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12731,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12734,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12738,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Src:             'src/pugixml.cpp:12741,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12744,45'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12744,86'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12745,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12747,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12750,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: 11929
      functionLinenumberEnd: 11931
      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:11930,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11931,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: 9763
      functionLinenumberEnd: 9764
      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: 12549
      functionLinenumberEnd: 12580
      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:12550,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12552,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12554,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12558,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12561,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12565,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12567,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12569,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12572,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12575,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12579,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: 12300
      functionLinenumberEnd: 12331
      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:12301,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
        - Src:             'src/pugixml.cpp:12306,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12308,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12311,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12313,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12314,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12316,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12319,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12322,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12323,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12325,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: 12515
      functionLinenumberEnd: 12544
      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:12516,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12521,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12521,51'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12523,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12524,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12528,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12535,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12537,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: 12187
      functionLinenumberEnd: 12294
      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:12188,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12188,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12192,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12195,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12198,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12199,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12202,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12204,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12206,42'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:12206,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12211,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12213,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12216,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12217,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12219,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12226,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12226,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12229,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12231,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:12238,60'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12238,85'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12238,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
        - Src:             'src/pugixml.cpp:12239,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12241,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12243,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - Src:             'src/pugixml.cpp:12251,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12252,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12256,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12257,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12258,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12262,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12266,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12267,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12268,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12272,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12274,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12278,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12284,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12288,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12292,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: 9449
      functionLinenumberEnd: 9470
      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:9464,22'
          Dst:             _ZN4pugi18xpath_variable_set3getEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11893
      functionLinenumberEnd: 11897
      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:11894,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: 11923
      functionLinenumberEnd: 11925
      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:11924,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11925,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: 11911
      functionLinenumberEnd: 11913
      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:11912,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11913,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: 9056
      functionLinenumberEnd: 9077
      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:9071,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: 11917
      functionLinenumberEnd: 11919
      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:11918,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11919,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: 11963
      functionLinenumberEnd: 12080
      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:11964,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11967,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11968,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11973,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11975,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11975,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11976,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11978,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11979,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11980,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11981,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11982,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11983,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11988,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11989,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11990,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11991,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11996,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11997,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12002,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12003,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12004,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12005,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12006,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12008,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12008,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12009,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12015,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12017,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12017,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12018,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12020,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12022,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12022,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12023,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12025,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12026,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12027,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12028,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12029,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12030,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12035,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12036,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12041,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12042,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12047,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12048,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12049,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12050,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12051,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12052,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12053,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12054,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12055,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12056,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12057,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12058,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12059,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12061,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12061,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12062,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12068,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12069,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12070,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12071,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12079,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: 10964
      functionLinenumberEnd: 10967
      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:10965,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: 10957
      functionLinenumberEnd: 10960
      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:10958,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: 10971
      functionLinenumberEnd: 10974
      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:10972,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13379
      functionLinenumberEnd: 13380
      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:13380,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZNK4pugi18xpath_variable_set5_findEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13274
      functionLinenumberEnd: 13287
      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:13276,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13281,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13282,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9334
      functionLinenumberEnd: 9349
      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: 13103
      functionLinenumberEnd: 13122
      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:13104,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:13119,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: 10983
      functionLinenumberEnd: 10986
      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:10984,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9758
      functionLinenumberEnd: 9760
      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:9757,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:9759,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12796
      functionLinenumberEnd: 12807
      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:12797,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12800,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12803,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12804,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: 12792
      functionLinenumberEnd: 12793
      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:12791,136'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8360
      functionLinenumberEnd: 8372
      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:8362,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8253
      functionLinenumberEnd: 8254
      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: 12837
      functionLinenumberEnd: 12840
      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:12836,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: 9315
      functionLinenumberEnd: 9317
      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:9316,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9323
      functionLinenumberEnd: 9323
      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:9323,9'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9390
      functionLinenumberEnd: 9393
      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: 9390
      functionLinenumberEnd: 9393
      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:9391,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: 9390
      functionLinenumberEnd: 9393
      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: 9390
      functionLinenumberEnd: 9393
      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:9391,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: 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,29'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13099
      functionLinenumberEnd: 13100
      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: 9311
      functionLinenumberEnd: 9312
      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:9310,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
      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_123xpath_variable_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9326
      functionLinenumberEnd: 9327
      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:9325,30'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:9325,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: 9353
      functionLinenumberEnd: 9366
      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:9354,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9361,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: 9353
      functionLinenumberEnd: 9366
      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:9354,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9361,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: 9353
      functionLinenumberEnd: 9366
      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:9354,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9361,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: 9353
      functionLinenumberEnd: 9366
      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:9354,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9361,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: 2370
      functionLinenumberEnd: 2378
      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:2373,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
        - Src:             'src/pugixml.cpp:2375,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2366
      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:2366,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: 5166
      functionLinenumberEnd: 5184
      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:5167,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5170,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:5171,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:5178,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: 4883
      functionLinenumberEnd: 4894
      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: 4936
      functionLinenumberEnd: 4957
      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: 4898
      functionLinenumberEnd: 4932
      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:4902,13'
          Dst:             fileno
        - Src:             'src/pugixml.cpp:4902,7'
          Dst:             fstat
        - Src:             'src/pugixml.cpp:4907,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: 4206
      functionLinenumberEnd: 4209
      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: 3685
      functionLinenumberEnd: 3690
      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:3688,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: 3694
      functionLinenumberEnd: 3705
      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:3697,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3702,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: 3694
      functionLinenumberEnd: 3705
      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:3697,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3702,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: 3772
      functionLinenumberEnd: 3792
      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:3775,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3777,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3782,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3784,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3788,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
        - Src:             'src/pugixml.cpp:3790,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: 3814
      functionLinenumberEnd: 3829
      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:3818,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3823,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:3824,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3658
      functionLinenumberEnd: 3662
      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: 3756
      functionLinenumberEnd: 3769
      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: 3832
      functionLinenumberEnd: 3868
      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:3834,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - Src:             'src/pugixml.cpp:3839,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3851,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3852,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3855,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3807
      functionLinenumberEnd: 3810
      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:3808,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3966
      functionLinenumberEnd: 3977
      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:3968,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: 3871
      functionLinenumberEnd: 3883
      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:3881,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: 4010
      functionLinenumberEnd: 4059
      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:4020,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4018,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4024,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4028,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4032,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4037,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4039,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4044,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4046,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4052,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4055,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3953
      functionLinenumberEnd: 3963
      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:3955,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3941
      functionLinenumberEnd: 3950
      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:3943,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3911
      functionLinenumberEnd: 3917
      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:3913,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: 4178
      functionLinenumberEnd: 4203
      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:4186,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4188,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4192,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4195,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4196,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4199,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4201,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: 4092
      functionLinenumberEnd: 4129
      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:4093,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4098,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4105,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4112,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4119,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4126,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: 3886
      functionLinenumberEnd: 3908
      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:3902,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3906,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3906,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: 3920
      functionLinenumberEnd: 3927
      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:3922,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: 4062
      functionLinenumberEnd: 4067
      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:4064,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4066,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: 3930
      functionLinenumberEnd: 3938
      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:3932,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: 4157
      functionLinenumberEnd: 4175
      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:4165,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4169,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4171,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: 4132
      functionLinenumberEnd: 4154
      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:4133,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4142,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4146,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4148,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4153,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: 4070
      functionLinenumberEnd: 4089
      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:4073,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4074,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4084,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4086,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: 4275
      functionLinenumberEnd: 4282
      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:4279,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4280,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4281,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: 4213
      functionLinenumberEnd: 4272
      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:4217,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4218,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4221,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4226,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117node_output_emptyEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:4230,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4231,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4232,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4239,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4241,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4248,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4255,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4257,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4261,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4262,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4263,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: 4285
      functionLinenumberEnd: 4338
      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:4288,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:4291,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4295,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4299,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4303,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4304,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4308,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4309,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4312,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4316,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4317,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4318,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4319,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4323,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4324,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4328,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4329,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4332,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4336,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3682
      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:3669,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - Src:             'src/pugixml.cpp:3672,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3675,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: 3015
      functionLinenumberEnd: 3045
      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: 3048
      functionLinenumberEnd: 3076
      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:3051,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3079
      functionLinenumberEnd: 3122
      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:3082,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3092,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Src:             'src/pugixml.cpp:3105,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2738
      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:2714,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2728,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2496
      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: 2501
      functionLinenumberEnd: 2514
      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:2505,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2518
      functionLinenumberEnd: 2528
      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:2522,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2710
      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:2686,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2696,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2700,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2770,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2774,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2778,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2669
      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:2535,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2589,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
        - Src:             'src/pugixml.cpp:2592,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2607,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2618,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2632,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2645,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2658,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2770,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2774,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2770,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2774,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2770,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2774,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2778,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: 2745
      functionLinenumberEnd: 2790
      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:2746,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2756,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2778,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: 2816
      functionLinenumberEnd: 2865
      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:2817,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2827,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2836,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2852,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2857,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: 2816
      functionLinenumberEnd: 2865
      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:2817,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2827,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2836,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2852,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: 2868
      functionLinenumberEnd: 2901
      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:2869,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2877,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2887,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2893,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: 2868
      functionLinenumberEnd: 2901
      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:2869,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2877,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2887,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: 2904
      functionLinenumberEnd: 2933
      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:2905,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2913,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2921,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2925,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: 2904
      functionLinenumberEnd: 2933
      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:2905,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2913,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2921,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: 2936
      functionLinenumberEnd: 2959
      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:2937,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2945,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2951,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: 2936
      functionLinenumberEnd: 2959
      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:2937,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2945,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: 3125
      functionLinenumberEnd: 3231
      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:3139,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3145,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - Src:             'src/pugixml.cpp:3172,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3177,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - Src:             'src/pugixml.cpp:3211,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
        - Src:             'src/pugixml.cpp:3214,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3221,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: 3234
      functionLinenumberEnd: 3325
      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:3260,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3264,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: 2794
      functionLinenumberEnd: 2809
      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:2797,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2807,12'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2963
      functionLinenumberEnd: 2986
      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:2966,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:2984,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: 3597
      functionLinenumberEnd: 3606
      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: 3328
      functionLinenumberEnd: 3581
      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:3329,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
        - Src:             'src/pugixml.cpp:3330,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_strconv_pcdataEj
        - Src:             'src/pugixml.cpp:3346,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3366,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3490,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3493,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3498,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3513,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3540,8'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3543,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3545,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3554,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: 3591
      functionLinenumberEnd: 3592
      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: 3004
      functionLinenumberEnd: 3005
      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: 2283
      functionLinenumberEnd: 2289
      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: 2292
      functionLinenumberEnd: 2326
      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:2297,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129get_latin1_7bit_prefix_lengthEPKhm
        - Src:             'src/pugixml.cpp:2298,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2304,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2307,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2317,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2319,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2126,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2280
      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:2263,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2271,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2273,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2280
      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:2263,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2271,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2273,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2280
      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:2263,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2271,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2273,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2280
      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:2263,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2271,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2273,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: 3609
      functionLinenumberEnd: 3653
      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:3612,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3618,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3625,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
        - Src:             'src/pugixml.cpp:3628,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3630,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3631,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3633,8'
          Dst:             _ZNK4pugi16xml_parse_resultcvbEv
        - Src:             'src/pugixml.cpp:3637,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3642,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:3643,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: 2989
      functionLinenumberEnd: 2994
      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:2990,20'
          Dst:             _ZN4pugi16xml_parse_resultC2Ev
    - functionName:    _ZNK4pugi16xml_parse_resultcvbEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7511
      functionLinenumberEnd: 7512
      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: 7507
      functionLinenumberEnd: 7508
      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: 2329
      functionLinenumberEnd: 2360
      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:2332,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2337,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2340,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2341,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2347,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2351,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2356,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2358,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: 4523
      functionLinenumberEnd: 4537
      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:4524,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4525,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4529,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4529,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4533,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4534,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: 4501
      functionLinenumberEnd: 4520
      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:4502,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4517,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4517,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: 4611
      functionLinenumberEnd: 4690
      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: 4611
      functionLinenumberEnd: 4690
      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: 5246
      functionLinenumberEnd: 5247
      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: 13655
      functionLinenumberEnd: 13656
      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:13656,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13656,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13586
      functionLinenumberEnd: 13605
      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:13587,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13588,21'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13590,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13591,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13593,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13600,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13600,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13600,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13605,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13604,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:13605,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: 12849
      functionLinenumberEnd: 12865
      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:12852,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12857,23'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:12860,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12860,10'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12860,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12860,4'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
        - Src:             'src/pugixml.cpp:12860,4'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8405
      functionLinenumberEnd: 8411
      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:8404,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
        - Src:             'src/pugixml.cpp:8404,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: 8414
      functionLinenumberEnd: 8417
      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:8415,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8416,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8415,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12872
      functionLinenumberEnd: 12874
      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:12871,32'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'src/pugixml.cpp:12873,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: 12877
      functionLinenumberEnd: 12878
      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: 13085
      functionLinenumberEnd: 13086
      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: 13649
      functionLinenumberEnd: 13652
      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:13650,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13651,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13651,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13652,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13652,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZN4pugi11xpath_queryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13431
      functionLinenumberEnd: 13434
      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:13433,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13433,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12828
      functionLinenumberEnd: 12834
      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:12830,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
    - functionName:    _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13389
      functionLinenumberEnd: 13424
      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:13388,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13390,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
        - 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:13397,4'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'src/pugixml.cpp:13403,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:13403,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13405,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13409,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:13411,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
        - Src:             'src/pugixml.cpp:13419,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13419,27'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13419,21'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13420,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13420,11'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13420,5'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13420,5'
          Dst:             __cxa_free_exception
        - Src:             'src/pugixml.cpp:13423,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - Src:             'src/pugixml.cpp:13423,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: 12820
      functionLinenumberEnd: 12825
      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:12824,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: 12810
      functionLinenumberEnd: 12813
      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:12811,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12813,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: 11725
      functionLinenumberEnd: 11737
      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:11727,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11730,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11733,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11736,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: 13644
      functionLinenumberEnd: 13645
      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:13645,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13645,16'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13564
      functionLinenumberEnd: 13583
      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:13565,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13566,21'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13568,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13569,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13571,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13578,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13578,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13578,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13583,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13582,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:13582,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:13582,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:13582,10'
          Dst:             _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
        - Src:             'src/pugixml.cpp:13583,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: 13000
      functionLinenumberEnd: 13002
      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:12999,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13001,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: 12951
      functionLinenumberEnd: 12979
      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:12952,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12964,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12964,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:12964,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12964,4'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    _ZNK4pugi8xml_node12select_nodesEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13638
      functionLinenumberEnd: 13641
      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:13639,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13640,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13640,12'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13641,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13641,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi8xml_node11select_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13633
      functionLinenumberEnd: 13634
      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:13634,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13634,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi8xml_node11select_nodeEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13627
      functionLinenumberEnd: 13630
      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:13628,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13629,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13629,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13630,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13630,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi11xpath_queryntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13622
      functionLinenumberEnd: 13623
      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: 13613
      functionLinenumberEnd: 13614
      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: 13617
      functionLinenumberEnd: 13618
      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: 13608
      functionLinenumberEnd: 13609
      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: 13534
      functionLinenumberEnd: 13561
      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:13535,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13536,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13538,85'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13538,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:13545,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13545,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13545,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13561,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13549,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13554,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:13556,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13561,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13512
      functionLinenumberEnd: 13530
      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:13515,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13516,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13518,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13525,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13525,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13525,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13530,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13529,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13529,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13530,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13490
      functionLinenumberEnd: 13508
      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:13491,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:13493,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13494,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13496,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13503,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13503,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13503,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13508,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13508,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13469
      functionLinenumberEnd: 13487
      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:13472,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13473,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13475,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13482,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13482,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13482,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13487,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13487,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query11return_typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13462
      functionLinenumberEnd: 13466
      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:13465,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
    - functionName:    _ZN4pugi11xpath_queryaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13446
      functionLinenumberEnd: 13458
      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:13450,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13455,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13450,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13438
      functionLinenumberEnd: 13443
      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:13437,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13442,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13437,28'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13427
      functionLinenumberEnd: 13428
      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:13426,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
    - functionName:    _ZNK4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13384
      functionLinenumberEnd: 13385
      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:13385,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcRKNS_14xpath_node_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13373
      functionLinenumberEnd: 13375
      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:13374,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13375,21'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
    - functionName:    _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13329
      functionLinenumberEnd: 13352
      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:13331,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13336,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13337,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:13338,17'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:13342,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: 13191
      functionLinenumberEnd: 13196
      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:13194,60'
          Dst:             _ZN4pugi14xpath_node_setaSERKS0_
    - functionName:    _ZN4pugi14xpath_node_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13016
      functionLinenumberEnd: 13022
      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:13019,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: 9369
      functionLinenumberEnd: 9387
      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:9370,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9373,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
        - Src:             'src/pugixml.cpp:9376,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
        - Src:             'src/pugixml.cpp:9379,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
        - Src:             'src/pugixml.cpp:9382,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: 13367
      functionLinenumberEnd: 13369
      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:13368,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13369,21'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
    - functionName:    _ZN4pugi14xpath_variable3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13170
      functionLinenumberEnd: 13188
      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:13176,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13361
      functionLinenumberEnd: 13363
      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:13362,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13363,21'
          Dst:             _ZN4pugi14xpath_variable3setEd
    - functionName:    _ZN4pugi14xpath_variable3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13162
      functionLinenumberEnd: 13167
      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: 13355
      functionLinenumberEnd: 13357
      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:13356,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13357,21'
          Dst:             _ZN4pugi14xpath_variable3setEb
    - functionName:    _ZN4pugi14xpath_variable3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13154
      functionLinenumberEnd: 13159
      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: 9396
      functionLinenumberEnd: 9418
      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:9397,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9400,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
        - Src:             'src/pugixml.cpp:9404,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
        - Src:             'src/pugixml.cpp:9408,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
        - Src:             'src/pugixml.cpp:9412,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
        - Src:             'src/pugixml.cpp:9416,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9421
      functionLinenumberEnd: 9446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4pugi14xpath_variable3setEPKc
        - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - _ZN4pugi14xpath_variable3setEb
        - _ZN4pugi14xpath_variable3setEd
        - _ZNK4pugi14xpath_variable4typeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9424,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9422,3'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9422,3'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9422,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9424,16'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9427,16'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - Src:             'src/pugixml.cpp:9430,16'
          Dst:             _ZN4pugi14xpath_variable3setEd
        - Src:             'src/pugixml.cpp:9435,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9436,26'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
        - Src:             'src/pugixml.cpp:9440,16'
          Dst:             _ZN4pugi14xpath_variable3setEb
        - Src:             'src/pugixml.cpp:9443,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set5_swapERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13263
      functionLinenumberEnd: 13271
      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: 13290
      functionLinenumberEnd: 13314
      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:13296,69'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13296,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:13308,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
    - functionName:    _ZN4pugi18xpath_variable_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13238
      functionLinenumberEnd: 13247
      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:13241,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13241,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13317
      functionLinenumberEnd: 13326
      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:13322,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: 13229
      functionLinenumberEnd: 13235
      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: 13219
      functionLinenumberEnd: 13225
      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:13222,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13252
      functionLinenumberEnd: 13260
      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:13253,22'
          Dst:             _ZN4pugi18xpath_variable_setC2Ev
        - Src:             'src/pugixml.cpp:13256,25'
          Dst:             _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Src:             'src/pugixml.cpp:13260,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'src/pugixml.cpp:13259,3'
          Dst:             _ZN4pugi18xpath_variable_set5_swapERS0_
        - Src:             'src/pugixml.cpp:13260,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
    - functionName:    _ZN4pugi18xpath_variable_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13205
      functionLinenumberEnd: 13208
      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:13207,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13207,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13199
      functionLinenumberEnd: 13202
      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: 13211
      functionLinenumberEnd: 13216
      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:13215,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZNK4pugi18xpath_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13094
      functionLinenumberEnd: 13095
      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: 13089
      functionLinenumberEnd: 13090
      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: 13080
      functionLinenumberEnd: 13081
      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:13081,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: 13075
      functionLinenumberEnd: 13077
      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:13076,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: 13059
      functionLinenumberEnd: 13061
      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:13060,3'
          Dst:             _ZNK4pugi14xpath_node_set4sizeEv
        - Src:             'src/pugixml.cpp:13060,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi14xpath_node_set4sizeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13049
      functionLinenumberEnd: 13050
      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: 13054
      functionLinenumberEnd: 13055
      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: 13031
      functionLinenumberEnd: 13040
      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:13037,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:13035,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_set5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12983
      functionLinenumberEnd: 12992
      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: 13026
      functionLinenumberEnd: 13028
      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:13025,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13027,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:13025,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13011
      functionLinenumberEnd: 13013
      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:13010,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13012,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZNK4pugi10xpath_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12924
      functionLinenumberEnd: 12925
      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:12925,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12925,21'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZN4pugiL27unspecified_bool_xpath_nodeEPPPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12915
      functionLinenumberEnd: 12916
      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: 12919
      functionLinenumberEnd: 12920
      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:12920,11'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12920,20'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZNK4pugi15xpath_exception6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12882
      functionLinenumberEnd: 12883
      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: 7964
      functionLinenumberEnd: 7965
      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: 7959
      functionLinenumberEnd: 7960
      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: 7953
      functionLinenumberEnd: 7956
      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: 7947
      functionLinenumberEnd: 7948
      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:7948,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2418
      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:2401,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13utf32_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2411,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2413,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi7as_wideEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7940
      functionLinenumberEnd: 7943
      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:7941,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7943,34'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:7943,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: 7935
      functionLinenumberEnd: 7936
      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:7936,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2394
      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:2384,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:2391,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
    - functionName:    _ZN4pugi7as_utf8EPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7928
      functionLinenumberEnd: 7931
      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:7929,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7931,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:7931,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZNK4pugi12xml_document16document_elementEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7916
      functionLinenumberEnd: 7924
      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:7917,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7921,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7923,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi12xml_document9save_fileEPKwPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7908
      functionLinenumberEnd: 7913
      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:7910,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7910,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7910,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7912,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7912,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7912,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7913,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7913,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: 5187
      functionLinenumberEnd: 5203
      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:5189,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - Src:             'src/pugixml.cpp:5197,18'
          Dst:             fopen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4990
      functionLinenumberEnd: 4992
      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:4991,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: 5217
      functionLinenumberEnd: 5224
      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:5220,19'
          Dst:             _ZN4pugi15xml_writer_fileC2EPv
        - Src:             'src/pugixml.cpp:5221,7'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5223,10'
          Dst:             fflush
        - Src:             'src/pugixml.cpp:5223,31'
          Dst:             ferror
        - Src:             'src/pugixml.cpp:5224,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
        - Src:             'src/pugixml.cpp:5224,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: 7856
      functionLinenumberEnd: 7881
      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:7857,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7866,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:7870,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7872,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7873,69'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7874,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:7875,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:7878,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:7880,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: 3802
      functionLinenumberEnd: 3804
      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:3801,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: 4440
      functionLinenumberEnd: 4450
      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: 4347
      functionLinenumberEnd: 4437
      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:4348,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4355,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4360,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4367,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4370,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4376,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4399,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4422,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4425,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4427,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:4436,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi15xml_writer_fileC2EPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5250
      functionLinenumberEnd: 5251
      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:5249,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: 5254
      functionLinenumberEnd: 5257
      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:5255,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: 5246
      functionLinenumberEnd: 5246
      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: 7900
      functionLinenumberEnd: 7905
      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:7902,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7902,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7902,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7904,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7904,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7904,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7905,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7905,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5207
      functionLinenumberEnd: 5212
      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:5212,10'
          Dst:             fopen
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7892
      functionLinenumberEnd: 7896
      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:7893,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:7895,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7896,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7896,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5265
      functionLinenumberEnd: 5266
      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:5264,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi17xml_writer_stream5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5269
      functionLinenumberEnd: 5282
      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:5272,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5277,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5278,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7885
      functionLinenumberEnd: 7889
      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:7886,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:7888,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7889,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7889,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5261
      functionLinenumberEnd: 5262
      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:5260,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi12xml_document23load_buffer_inplace_ownEPvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7849
      functionLinenumberEnd: 7852
      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:7850,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7852,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: 7576
      functionLinenumberEnd: 7579
      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:7577,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7578,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: 4842
      functionLinenumberEnd: 4880
      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:4844,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4847,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4850,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:4853,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4880,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:4859,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
        - Src:             'src/pugixml.cpp:4859,98'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4862,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:4874,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4880,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi12xml_document8_destroyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7632
      functionLinenumberEnd: 7668
      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:7633,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7650,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7651,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7657,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi12xml_document7_createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7589
      functionLinenumberEnd: 7629
      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:7590,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7603,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:7604,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7616,93'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7628,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: 7842
      functionLinenumberEnd: 7845
      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:7843,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7845,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: 7825
      functionLinenumberEnd: 7832
      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:7826,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7829,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7829,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7829,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7831,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7832,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7832,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: 4960
      functionLinenumberEnd: 4987
      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:4961,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4965,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
        - Src:             'src/pugixml.cpp:4966,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4969,64'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4973,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4976,22'
          Dst:             fread
        - Src:             'src/pugixml.cpp:4981,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4984,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4986,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:4986,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: 7815
      functionLinenumberEnd: 7822
      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:7816,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7819,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7819,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7819,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7821,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7822,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7822,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi12xml_document4loadEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7810
      functionLinenumberEnd: 7811
      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:7811,10'
          Dst:             _ZN4pugi12xml_document11load_stringEPKcj
    - functionName:    _ZN4pugi12xml_document11load_stringEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7798
      functionLinenumberEnd: 7806
      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:7806,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7806,10'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
    - functionName:    _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7835
      functionLinenumberEnd: 7838
      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:7836,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7838,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: 5121
      functionLinenumberEnd: 5143
      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:5127,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5133,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5136,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5138,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5140,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5142,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5142,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: 7790
      functionLinenumberEnd: 7793
      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:7791,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7793,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: 5121
      functionLinenumberEnd: 5143
      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:5127,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5133,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5136,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5138,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5140,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5142,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5142,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: 7783
      functionLinenumberEnd: 7786
      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:7784,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7786,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: 7582
      functionLinenumberEnd: 7586
      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:7583,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7585,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: 4540
      functionLinenumberEnd: 4591
      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:4541,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4542,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4544,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4552,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4557,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:4561,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4585,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4590,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi12xml_documentaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7564
      functionLinenumberEnd: 7572
      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:7567,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7568,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7569,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7567,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_document5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7672
      functionLinenumberEnd: 7778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          344
      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:7727,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7730,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7735,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7746,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7758,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7770,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7776,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7776,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7558
      functionLinenumberEnd: 7561
      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:7557,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7559,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7560,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7559,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7552
      functionLinenumberEnd: 7554
      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:7553,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7553,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7547
      functionLinenumberEnd: 7549
      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:7546,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7548,3'
          Dst:             _ZN4pugi12xml_document7_createEv
    - functionName:    _ZNK4pugi16xml_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7516
      functionLinenumberEnd: 7544
      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:7517,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7500
      functionLinenumberEnd: 7503
      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:7502,3'
          Dst:             _ZN4pugi23xml_named_node_iteratormmEv
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7485
      functionLinenumberEnd: 7496
      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:7487,18'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
        - Src:             'src/pugixml.cpp:7490,20'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:7492,30'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:7492,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:7493,19'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5826
      functionLinenumberEnd: 5837
      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:5827,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5832,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5833,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5836,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node10last_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6046
      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:6043,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6045,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6045,52'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7478
      functionLinenumberEnd: 7481
      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:7480,3'
          Dst:             _ZN4pugi23xml_named_node_iteratorppEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7471
      functionLinenumberEnd: 7474
      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:7472,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7473,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node12next_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5807
      functionLinenumberEnd: 5818
      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:5808,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5813,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5814,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5817,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi23xml_named_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7461
      functionLinenumberEnd: 7466
      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:7462,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7455
      functionLinenumberEnd: 7457
      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:7456,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7450
      functionLinenumberEnd: 7451
      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: 7445
      functionLinenumberEnd: 7446
      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: 7441
      functionLinenumberEnd: 7442
      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:7440,132'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7440,144'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2ERKNS_8xml_nodeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7437
      functionLinenumberEnd: 7438
      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:7436,133'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7433
      functionLinenumberEnd: 7434
      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:7432,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7432,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7426
      functionLinenumberEnd: 7429
      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:7428,3'
          Dst:             _ZN4pugi22xml_attribute_iteratormmEv
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7420
      functionLinenumberEnd: 7422
      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:7421,31'
          Dst:             _ZNK4pugi13xml_attribute18previous_attributeEv
        - Src:             'src/pugixml.cpp:7421,62'
          Dst:             _ZNK4pugi8xml_node14last_attributeEv
    - functionName:    _ZNK4pugi13xml_attribute18previous_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5367
      functionLinenumberEnd: 5371
      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:5368,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5370,33'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5370,55'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node14last_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6029
      functionLinenumberEnd: 6033
      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:6030,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6032,18'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6032,59'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7413
      functionLinenumberEnd: 7416
      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:7415,3'
          Dst:             _ZN4pugi22xml_attribute_iteratorppEv
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7406
      functionLinenumberEnd: 7409
      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:7407,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7396
      functionLinenumberEnd: 7401
      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:7397,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7390
      functionLinenumberEnd: 7392
      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:7391,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7385
      functionLinenumberEnd: 7386
      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: 7380
      functionLinenumberEnd: 7381
      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: 7376
      functionLinenumberEnd: 7377
      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:7375,115'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:7375,127'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7372
      functionLinenumberEnd: 7373
      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: 7368
      functionLinenumberEnd: 7369
      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:7367,39'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:7367,39'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7361
      functionLinenumberEnd: 7364
      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:7363,3'
          Dst:             _ZN4pugi17xml_node_iteratormmEv
    - functionName:    _ZN4pugi17xml_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7355
      functionLinenumberEnd: 7357
      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:7356,31'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEv
        - Src:             'src/pugixml.cpp:7356,60'
          Dst:             _ZNK4pugi8xml_node10last_childEv
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 5982
      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:5979,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5981,31'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5981,48'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7348
      functionLinenumberEnd: 7351
      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:7350,3'
          Dst:             _ZN4pugi17xml_node_iteratorppEv
    - functionName:    _ZN4pugi17xml_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7341
      functionLinenumberEnd: 7344
      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:7342,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7331
      functionLinenumberEnd: 7336
      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:7332,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7325
      functionLinenumberEnd: 7327
      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:7326,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7320
      functionLinenumberEnd: 7321
      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: 7315
      functionLinenumberEnd: 7316
      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: 7311
      functionLinenumberEnd: 7312
      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:7310,100'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7310,112'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi17xml_node_iteratorC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7307
      functionLinenumberEnd: 7308
      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:7306,101'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi17xml_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7303
      functionLinenumberEnd: 7304
      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:7302,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7302,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_text4dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7286
      functionLinenumberEnd: 7287
      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:7287,19'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7287,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_text5_dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6994
      functionLinenumberEnd: 7006
      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:6995,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7002,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: 4603
      functionLinenumberEnd: 4606
      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: 7279
      functionLinenumberEnd: 7281
      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:7280,3'
          Dst:             _ZN4pugi8xml_text3setEy
    - functionName:    _ZN4pugi8xml_text3setEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7208
      functionLinenumberEnd: 7211
      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:7209,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7211,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: 7009
      functionLinenumberEnd: 7014
      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:7010,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7013,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7013,26'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:7013,52'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4798
      functionLinenumberEnd: 4803
      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:4801,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIyEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4803,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: 6325
      functionLinenumberEnd: 6339
      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:6326,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6326,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6326,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6328,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6329,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6329,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6331,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6331,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6332,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6332,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6334,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6336,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4467
      functionLinenumberEnd: 4473
      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: 6049
      functionLinenumberEnd: 6056
      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:6055,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6055,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7273
      functionLinenumberEnd: 7275
      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:7274,3'
          Dst:             _ZN4pugi8xml_text3setEx
    - functionName:    _ZN4pugi8xml_text3setEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7201
      functionLinenumberEnd: 7204
      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:7202,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7204,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: 7265
      functionLinenumberEnd: 7267
      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:7266,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: 7129
      functionLinenumberEnd: 7132
      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:7130,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7132,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7258
      functionLinenumberEnd: 7260
      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:7259,3'
          Dst:             _ZN4pugi8xml_text3setEb
    - functionName:    _ZN4pugi8xml_text3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7193
      functionLinenumberEnd: 7196
      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:7194,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7196,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: 4837
      functionLinenumberEnd: 4838
      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:4838,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7252
      functionLinenumberEnd: 7254
      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:7253,3'
          Dst:             _ZN4pugi8xml_text3setEf
    - functionName:    _ZN4pugi8xml_text3setEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7165
      functionLinenumberEnd: 7168
      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:7166,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7168,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: 4808
      functionLinenumberEnd: 4817
      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:4815,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4817,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7246
      functionLinenumberEnd: 7248
      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:7247,3'
          Dst:             _ZN4pugi8xml_text3setEd
    - functionName:    _ZN4pugi8xml_text3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7179
      functionLinenumberEnd: 7182
      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:7180,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7182,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: 4822
      functionLinenumberEnd: 4832
      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:4829,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4832,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7240
      functionLinenumberEnd: 7242
      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:7241,3'
          Dst:             _ZN4pugi8xml_text3setEm
    - functionName:    _ZN4pugi8xml_text3setEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7158
      functionLinenumberEnd: 7161
      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:7159,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7161,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: 4798
      functionLinenumberEnd: 4803
      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:4801,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringImEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4803,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7234
      functionLinenumberEnd: 7236
      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:7235,3'
          Dst:             _ZN4pugi8xml_text3setEl
    - functionName:    _ZN4pugi8xml_text3setEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7151
      functionLinenumberEnd: 7154
      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:7152,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7154,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7228
      functionLinenumberEnd: 7230
      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:7229,3'
          Dst:             _ZN4pugi8xml_text3setEj
    - functionName:    _ZN4pugi8xml_text3setEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7144
      functionLinenumberEnd: 7147
      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:7145,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7147,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: 4798
      functionLinenumberEnd: 4803
      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:4801,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4803,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7222
      functionLinenumberEnd: 7224
      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:7223,3'
          Dst:             _ZN4pugi8xml_text3setEi
    - functionName:    _ZN4pugi8xml_text3setEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7137
      functionLinenumberEnd: 7140
      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:7138,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7140,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7216
      functionLinenumberEnd: 7218
      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:7217,3'
          Dst:             _ZN4pugi8xml_text3setEPKc
    - functionName:    _ZN4pugi8xml_text3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7114
      functionLinenumberEnd: 7117
      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:7115,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7117,107'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7117,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_text3setEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7186
      functionLinenumberEnd: 7189
      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:7187,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7189,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi8xml_text3setEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7172
      functionLinenumberEnd: 7175
      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:7173,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7175,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi8xml_text3setEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7121
      functionLinenumberEnd: 7124
      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:7122,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7124,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_text9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7105
      functionLinenumberEnd: 7110
      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:7106,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7109,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4754
      functionLinenumberEnd: 4755
      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:4755,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7097
      functionLinenumberEnd: 7102
      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:7098,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7101,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4749
      functionLinenumberEnd: 4750
      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:4750,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7088
      functionLinenumberEnd: 7093
      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:7089,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7092,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4739
      functionLinenumberEnd: 4744
      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: 7080
      functionLinenumberEnd: 7085
      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:7081,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7084,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: 4734
      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:4734,29'
          Dst:             strtod
    - functionName:    _ZNK4pugi8xml_text9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7072
      functionLinenumberEnd: 7077
      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:7073,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7076,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4703
      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: 7064
      functionLinenumberEnd: 7069
      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:7065,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7068,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4698
      functionLinenumberEnd: 4699
      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:4699,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7056
      functionLinenumberEnd: 7061
      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:7057,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7060,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4693
      functionLinenumberEnd: 4694
      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:4694,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7048
      functionLinenumberEnd: 7053
      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:7049,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text3getEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7040
      functionLinenumberEnd: 7045
      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:7041,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7035
      functionLinenumberEnd: 7036
      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:7036,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_textntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7030
      functionLinenumberEnd: 7031
      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:7031,11'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugiL25unspecified_bool_xml_textEPPPNS_8xml_textE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7021
      functionLinenumberEnd: 7022
      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: 7025
      functionLinenumberEnd: 7026
      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:7026,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugi8xml_textC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7017
      functionLinenumberEnd: 7018
      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: 6990
      functionLinenumberEnd: 6991
      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: 6947
      functionLinenumberEnd: 6975
      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:6955,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:6950,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6955,11'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6972,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node5printERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6939
      functionLinenumberEnd: 6943
      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:6940,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:6942,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6943,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6943,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6920
      functionLinenumberEnd: 6928
      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:6923,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:6925,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:6927,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: 6932
      functionLinenumberEnd: 6936
      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:6933,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6935,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6936,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6936,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6910
      functionLinenumberEnd: 6911
      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: 6863
      functionLinenumberEnd: 6907
      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:6866,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6877,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6903,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6905,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node21first_element_by_pathEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6820
      functionLinenumberEnd: 6860
      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:6821,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6823,46'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:6825,30'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6842,19'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6844,19'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:6844,28'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6850,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - Src:             'src/pugixml.cpp:6852,27'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6852,39'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6854,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6858,11'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node4pathEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6783
      functionLinenumberEnd: 6816
      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:6792,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6806,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6813,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6763
      functionLinenumberEnd: 6779
      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:6764,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6770,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6773,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6774,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6778,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6738
      functionLinenumberEnd: 6760
      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:6739,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6744,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6749,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6752,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6753,15'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6759,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5239
      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: 5232
      functionLinenumberEnd: 5234
      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: 6700
      functionLinenumberEnd: 6735
      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:6702,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6702,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6702,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6705,46'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:6705,59'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6705,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6708,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6715,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:6718,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6732,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6734,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - Src:             'src/pugixml.cpp:6735,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - Src:             'src/pugixml.cpp:6735,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
    - functionName:    _ZN4pugi8xml_node15remove_childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6679
      functionLinenumberEnd: 6697
      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:6682,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6683,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6689,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: 6660
      functionLinenumberEnd: 6661
      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:6661,23'
          Dst:             _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6661,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5841
      functionLinenumberEnd: 5852
      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:5842,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5847,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5848,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5851,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node12remove_childERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6666
      functionLinenumberEnd: 6676
      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:6669,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6670,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6672,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6673,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: 6654
      functionLinenumberEnd: 6655
      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:6655,23'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6655,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5779
      functionLinenumberEnd: 5790
      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:5780,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5785,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5786,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5789,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node17remove_attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6633
      functionLinenumberEnd: 6651
      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:6636,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6637,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6643,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: 6613
      functionLinenumberEnd: 6614
      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:6614,27'
          Dst:             _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6614,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5855
      functionLinenumberEnd: 5866
      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:5856,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5861,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5862,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5865,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6619
      functionLinenumberEnd: 6630
      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:6621,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6623,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6624,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6626,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6627,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: 4453
      functionLinenumberEnd: 4459
      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: 6607
      functionLinenumberEnd: 6608
      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:6608,27'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:6608,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZN4pugi8xml_node18insert_move_beforeERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6589
      functionLinenumberEnd: 6604
      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:6590,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6590,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6591,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6592,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6594,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6595,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6595,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6598,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6600,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6601,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: 4476
      functionLinenumberEnd: 4497
      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:4478,34'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4478,48'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4478,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:4482,14'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4482,30'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4482,21'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:4488,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:4490,12'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:4493,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: 6571
      functionLinenumberEnd: 6586
      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:6572,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6572,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6573,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6574,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6576,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6577,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6577,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6580,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6582,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6583,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: 6555
      functionLinenumberEnd: 6568
      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:6556,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6556,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6558,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6559,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6559,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6562,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6564,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6565,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: 6539
      functionLinenumberEnd: 6552
      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:6540,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6540,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6542,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6543,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6543,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6546,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6548,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6549,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: 6521
      functionLinenumberEnd: 6536
      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:6522,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6523,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6523,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6523,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6524,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6526,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6527,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6527,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6529,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6529,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6530,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6530,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6532,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6533,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: 6503
      functionLinenumberEnd: 6518
      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:6504,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6505,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6505,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6505,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6506,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6508,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6509,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6509,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6511,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6511,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6512,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6512,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6514,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6515,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6486
      functionLinenumberEnd: 6500
      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:6487,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6488,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6488,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6488,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6490,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6491,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6491,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6493,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6493,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6494,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6494,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6496,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6497,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node11append_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6469
      functionLinenumberEnd: 6483
      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:6470,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6471,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6471,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6471,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6473,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6474,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6474,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6476,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6476,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6477,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6477,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6479,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6480,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: 6459
      functionLinenumberEnd: 6464
      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:6460,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6462,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: 6359
      functionLinenumberEnd: 6374
      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:6360,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6360,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6360,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6361,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6363,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6364,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6364,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6366,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6366,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6367,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6367,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6369,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6371,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6070
      functionLinenumberEnd: 6077
      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:6076,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: 6450
      functionLinenumberEnd: 6455
      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:6451,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6453,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: 6377
      functionLinenumberEnd: 6392
      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:6378,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6378,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6378,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6379,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6381,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6382,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6382,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6384,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6384,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6385,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6385,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6387,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6389,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6441
      functionLinenumberEnd: 6446
      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:6442,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6444,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: 6342
      functionLinenumberEnd: 6356
      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:6343,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6343,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6343,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6345,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6346,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6346,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6348,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6348,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6349,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6349,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6351,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6353,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6432
      functionLinenumberEnd: 6437
      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:6433,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6435,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6422
      functionLinenumberEnd: 6427
      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:6423,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6425,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_child_afterEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6413
      functionLinenumberEnd: 6418
      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:6414,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6416,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6404
      functionLinenumberEnd: 6409
      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:6405,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6407,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6395
      functionLinenumberEnd: 6400
      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:6396,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6398,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_copy_beforeERKNS_13xml_attributeES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6307
      functionLinenumberEnd: 6322
      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:6308,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6308,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6309,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6309,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6309,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6310,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6310,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6310,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6312,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6313,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6313,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6315,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6315,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6316,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6316,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6318,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6319,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZNK4pugi13xml_attributentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5326
      functionLinenumberEnd: 5327
      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: 4462
      functionLinenumberEnd: 4463
      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: 4594
      functionLinenumberEnd: 4600
      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:4595,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4596,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4598,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4599,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: 6289
      functionLinenumberEnd: 6304
      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:6290,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6290,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6291,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6291,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6291,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6292,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6292,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6292,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6294,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6295,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6295,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6297,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6297,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6298,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6298,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6300,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6301,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: 6272
      functionLinenumberEnd: 6286
      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:6273,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6273,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6274,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6274,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6274,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6276,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6277,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6277,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6279,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6279,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6280,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6280,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6282,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6283,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: 6255
      functionLinenumberEnd: 6269
      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:6256,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6256,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6257,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6257,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6257,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6259,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6260,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6260,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6262,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6262,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6263,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6263,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6265,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6266,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: 6236
      functionLinenumberEnd: 6251
      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:6237,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6237,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6237,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6238,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6238,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6238,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6240,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6241,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6241,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6243,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6243,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6244,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6244,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6246,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6248,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: 5546
      functionLinenumberEnd: 5550
      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:5549,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: 6218
      functionLinenumberEnd: 6233
      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:6219,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6219,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6219,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6220,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6220,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6220,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6222,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6223,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6223,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6225,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6225,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6226,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6226,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6228,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6230,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: 6201
      functionLinenumberEnd: 6215
      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:6202,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6202,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6202,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6204,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6205,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6205,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6207,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6207,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6208,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6208,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6210,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6212,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: 6184
      functionLinenumberEnd: 6198
      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:6185,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6185,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6185,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6187,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6188,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6188,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6190,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6190,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6191,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6191,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6193,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6195,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: 6165
      functionLinenumberEnd: 6180
      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:6166,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6166,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6166,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6167,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6167,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6167,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6169,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6170,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6170,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6172,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6172,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6173,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6173,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6175,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6177,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5531
      functionLinenumberEnd: 5535
      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:5534,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5534,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: 6147
      functionLinenumberEnd: 6162
      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:6148,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6148,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6148,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6149,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6149,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6149,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6151,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6152,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6152,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6154,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6154,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6155,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6155,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6157,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6159,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node17prepend_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6130
      functionLinenumberEnd: 6144
      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:6131,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6131,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6131,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6133,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6134,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6134,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6136,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6136,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6137,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6137,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6139,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6141,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node16append_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6113
      functionLinenumberEnd: 6127
      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:6114,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6114,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6114,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6116,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6117,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6117,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6119,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6119,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6120,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6120,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6122,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6124,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6102
      functionLinenumberEnd: 6109
      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:6108,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6091
      functionLinenumberEnd: 6098
      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:6097,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6081
      functionLinenumberEnd: 6088
      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:6087,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6087,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6059
      functionLinenumberEnd: 6066
      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:6065,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_node11first_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6036
      functionLinenumberEnd: 6039
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6037,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6038,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node11child_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6018
      functionLinenumberEnd: 6019
      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:6019,10'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6019,23'
          Dst:             _ZNK4pugi8xml_node11child_valueEv
    - functionName:    _ZNK4pugi8xml_node11child_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6000
      functionLinenumberEnd: 6015
      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:6010,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node4textEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5995
      functionLinenumberEnd: 5996
      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:5996,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: 5938
      functionLinenumberEnd: 5974
      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:5942,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5942,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5944,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5950,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5955,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5964,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5969,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5973,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node9attributeEPKcRNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5898
      functionLinenumberEnd: 5934
      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:5902,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5902,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5904,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5910,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5915,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5924,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5929,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5933,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node16previous_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5883
      functionLinenumberEnd: 5894
      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:5884,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5889,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5890,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5893,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5869
      functionLinenumberEnd: 5880
      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:5870,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5875,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5876,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5879,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5821
      functionLinenumberEnd: 5822
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5822,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5822,50'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5755
      functionLinenumberEnd: 5756
      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: 5750
      functionLinenumberEnd: 5751
      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: 5745
      functionLinenumberEnd: 5746
      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: 5740
      functionLinenumberEnd: 5741
      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: 5720
      functionLinenumberEnd: 5721
      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:5721,51'
          Dst:             _ZNK4pugi8xml_node16attributes_beginEv
        - Src:             'src/pugixml.cpp:5721,71'
          Dst:             _ZNK4pugi8xml_node14attributes_endEv
        - Src:             'src/pugixml.cpp:5721,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node16attributes_beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5700
      functionLinenumberEnd: 5701
      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:5701,10'
          Dst:             _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node14attributes_endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5705
      functionLinenumberEnd: 5706
      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:5706,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: 5715
      functionLinenumberEnd: 5716
      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:5716,76'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:5716,52'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5716,111'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5716,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: 5710
      functionLinenumberEnd: 5711
      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:5711,46'
          Dst:             _ZNK4pugi8xml_node5beginEv
        - Src:             'src/pugixml.cpp:5711,55'
          Dst:             _ZNK4pugi8xml_node3endEv
        - Src:             'src/pugixml.cpp:5711,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5691
      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:5691,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZNK4pugi8xml_node3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5695
      functionLinenumberEnd: 5696
      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:5696,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZN4pugi13xml_attribute9set_valueEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5626
      functionLinenumberEnd: 5630
      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:5629,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5612
      functionLinenumberEnd: 5616
      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:5615,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5561
      functionLinenumberEnd: 5565
      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:5564,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5538
      functionLinenumberEnd: 5542
      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:5541,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5648
      functionLinenumberEnd: 5652
      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:5651,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5524
      functionLinenumberEnd: 5526
      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:5525,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEy
    - functionName:    _ZN4pugi13xml_attribute9set_valueEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5641
      functionLinenumberEnd: 5645
      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:5644,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5518
      functionLinenumberEnd: 5520
      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:5519,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEx
    - functionName:    _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5569
      functionLinenumberEnd: 5573
      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:5572,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: 5510
      functionLinenumberEnd: 5512
      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:5511,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute9set_valueEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5633
      functionLinenumberEnd: 5637
      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:5636,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
    - functionName:    _ZN4pugi13xml_attributeaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5503
      functionLinenumberEnd: 5505
      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:5504,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEb
    - functionName:    _ZN4pugi13xml_attribute9set_valueEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5619
      functionLinenumberEnd: 5623
      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:5622,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attributeaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5497
      functionLinenumberEnd: 5499
      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:5498,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEf
    - functionName:    _ZN4pugi13xml_attribute9set_valueEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5605
      functionLinenumberEnd: 5609
      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:5608,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attributeaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5491
      functionLinenumberEnd: 5493
      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:5492,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEd
    - functionName:    _ZN4pugi13xml_attribute9set_valueEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5598
      functionLinenumberEnd: 5602
      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:5601,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5485
      functionLinenumberEnd: 5487
      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:5486,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5591
      functionLinenumberEnd: 5595
      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:5594,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5479
      functionLinenumberEnd: 5481
      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:5480,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEl
    - functionName:    _ZN4pugi13xml_attribute9set_valueEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5584
      functionLinenumberEnd: 5588
      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:5587,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5473
      functionLinenumberEnd: 5475
      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:5474,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEj
    - functionName:    _ZN4pugi13xml_attribute9set_valueEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5577
      functionLinenumberEnd: 5581
      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:5580,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5467
      functionLinenumberEnd: 5469
      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:5468,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5554
      functionLinenumberEnd: 5558
      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:5557,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5557,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attributeaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5463
      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:5462,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEPKc
    - functionName:    _ZNK4pugi13xml_attribute10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5451
      functionLinenumberEnd: 5452
      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_attribute9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5424
      functionLinenumberEnd: 5428
      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:5427,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5417
      functionLinenumberEnd: 5421
      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:5420,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5409
      functionLinenumberEnd: 5413
      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:5412,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5402
      functionLinenumberEnd: 5406
      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:5405,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5395
      functionLinenumberEnd: 5399
      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:5398,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5388
      functionLinenumberEnd: 5392
      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:5391,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZNK4pugi13xml_attribute6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5381
      functionLinenumberEnd: 5385
      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:5384,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5374
      functionLinenumberEnd: 5378
      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: 5356
      functionLinenumberEnd: 5357
      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: 5351
      functionLinenumberEnd: 5352
      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: 5346
      functionLinenumberEnd: 5347
      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: 5341
      functionLinenumberEnd: 5342
      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: 5304
      functionLinenumberEnd: 5305
      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: 5299
      functionLinenumberEnd: 5300
      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: 5294
      functionLinenumberEnd: 5295
      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: 5290
      functionLinenumberEnd: 5291
      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: 5286
      functionLinenumberEnd: 5287
      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: 5290
      functionLinenumberEnd: 5290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
