---
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: 5024
      functionLinenumberEnd: 5025
      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: 5003
      functionLinenumberEnd: 5008
      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:5007,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: 5011
      functionLinenumberEnd: 5021
      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: 5089
      functionLinenumberEnd: 5123
      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:5107,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5123,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5117,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5119,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5123,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:    164
      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: 5034
      functionLinenumberEnd: 5086
      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:5035,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5035,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5044,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Src:             'src/pugixml.cpp:5086,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - Src:             'src/pugixml.cpp:5074,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5079,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5086,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: 5024
      functionLinenumberEnd: 5025
      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: 5003
      functionLinenumberEnd: 5008
      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:5007,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: 5011
      functionLinenumberEnd: 5021
      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: 5089
      functionLinenumberEnd: 5123
      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:5107,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5123,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5117,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5119,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5123,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: 5034
      functionLinenumberEnd: 5086
      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:5035,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:5035,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
        - Src:             'src/pugixml.cpp:5044,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Src:             'src/pugixml.cpp:5086,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - Src:             'src/pugixml.cpp:5074,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5079,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5086,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: 9708
      functionLinenumberEnd: 9725
      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:9715,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8333
      functionLinenumberEnd: 8377
      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:8339,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8349,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8356,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8360,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8361,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8296
      functionLinenumberEnd: 8330
      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: 10855
      functionLinenumberEnd: 10933
      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:10884,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: 10530
      functionLinenumberEnd: 10560
      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:10535,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10531,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10540,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10542,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10542,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10542,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10542,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10548,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10548,46'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10550,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10550,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10550,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10550,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: 9323
      functionLinenumberEnd: 9324
      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:9324,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: 9615
      functionLinenumberEnd: 9620
      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:9619,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: 8600
      functionLinenumberEnd: 8607
      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: 12935
      functionLinenumberEnd: 12936
      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:12934,103'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12934,126'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5326
      functionLinenumberEnd: 5327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5673
      functionLinenumberEnd: 5674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          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: 5322
      functionLinenumberEnd: 5323
      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: 5677
      functionLinenumberEnd: 5678
      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: 5318
      functionLinenumberEnd: 5319
      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: 10638
      functionLinenumberEnd: 10852
      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:10836,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: 10563
      functionLinenumberEnd: 10635
      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:10568,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:10564,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10571,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10573,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10573,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10573,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10579,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10579,18'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10579,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10585,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10585,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10585,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10593,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10593,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10593,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10601,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10601,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10601,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10607,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10609,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10609,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10609,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10617,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10617,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10617,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10623,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10625,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10625,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10625,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10631,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: 12931
      functionLinenumberEnd: 12932
      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:12930,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi13xml_attributeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5314
      functionLinenumberEnd: 5315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 12939
      functionLinenumberEnd: 12940
      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:12940,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12940,23'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5685
      functionLinenumberEnd: 5686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6952
      functionLinenumberEnd: 6953
      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: 12944
      functionLinenumberEnd: 12945
      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: 12949
      functionLinenumberEnd: 12950
      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:12950,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12950,37'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi13xml_attribute15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5462
      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: 5990
      functionLinenumberEnd: 5991
      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:5991,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5991,44'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugiL25unspecified_bool_xml_nodeEPPPNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5681
      functionLinenumberEnd: 5682
      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: 10638
      functionLinenumberEnd: 10852
      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:10729,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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: 8762
      functionLinenumberEnd: 8765
      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: 10855
      functionLinenumberEnd: 10933
      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:10926,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: 10638
      functionLinenumberEnd: 10852
      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:10793,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10802,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:10803,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 10855
      functionLinenumberEnd: 10933
      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:10918,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: 10638
      functionLinenumberEnd: 10852
      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:10844,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 10638
      functionLinenumberEnd: 10852
      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:10720,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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: 10855
      functionLinenumberEnd: 10933
      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:10909,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: 10638
      functionLinenumberEnd: 10852
      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:10751,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 10855
      functionLinenumberEnd: 10933
      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:10884,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: 10638
      functionLinenumberEnd: 10852
      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:10689,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10696,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 10638
      functionLinenumberEnd: 10852
      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:10696,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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: 10638
      functionLinenumberEnd: 10852
      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:10669,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10671,21'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10671,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10671,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10678,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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: 10638
      functionLinenumberEnd: 10852
      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:10648,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10648,59'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10650,32'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10650,50'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10650,21'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10650,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10657,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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: 10855
      functionLinenumberEnd: 10933
      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:10864,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:10871,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: 10638
      functionLinenumberEnd: 10852
      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:10818,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10825,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 10855
      functionLinenumberEnd: 10933
      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:10871,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: 10638
      functionLinenumberEnd: 10852
      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:10825,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: 10520
      functionLinenumberEnd: 10527
      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:10521,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10523,34'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10523,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10526,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: 9603
      functionLinenumberEnd: 9604
      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: 9697
      functionLinenumberEnd: 9698
      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: 10335
      functionLinenumberEnd: 10336
      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: 10506
      functionLinenumberEnd: 10517
      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:10507,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10509,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10512,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10513,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10514,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:10516,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: 10477
      functionLinenumberEnd: 10503
      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:10478,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10478,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10479,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10479,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10481,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10483,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10485,15'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:10486,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10488,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10502,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: 11896
      functionLinenumberEnd: 11897
      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: 10451
      functionLinenumberEnd: 10474
      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:10452,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10452,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10453,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10453,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10456,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10458,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10461,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10463,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10465,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10473,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: 10425
      functionLinenumberEnd: 10448
      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:10426,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10426,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10427,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10427,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10430,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10432,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10435,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10437,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10439,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10447,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: 9588
      functionLinenumberEnd: 9589
      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: 9593
      functionLinenumberEnd: 9594
      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: 9735
      functionLinenumberEnd: 9736
      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: 11044
      functionLinenumberEnd: 11188
      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:11045,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11165,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11048,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11048,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11051,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11051,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11054,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11057,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11060,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11063,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11066,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11069,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:11073,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11075,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11076,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11078,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11078,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11078,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:11079,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11079,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11083,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11085,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11086,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11088,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11088,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11088,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11089,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11089,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11092,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11095,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11105,13'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11105,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11107,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11109,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11111,27'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11111,35'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11113,26'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11115,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11117,31'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11120,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11122,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11122,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:11131,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11111,44'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:11131,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11135,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11135,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11137,18'
          Dst:             _ZNK4pugi13xml_attribute5emptyEv
        - Src:             'src/pugixml.cpp:11142,115'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11144,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11144,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11146,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11146,34'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11146,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:11151,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11151,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11154,29'
          Dst:             _ZNK4pugi14xpath_variable11get_booleanEv
        - Src:             'src/pugixml.cpp:11168,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11168,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - Src:             'src/pugixml.cpp:11172,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11174,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11174,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - Src:             'src/pugixml.cpp:11175,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11175,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11179,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11181,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11181,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11182,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11182,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11185,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9652
      functionLinenumberEnd: 9656
      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:9653,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: 10247
      functionLinenumberEnd: 10332
      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:10248,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10248,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10253,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10253,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10253,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10255,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10255,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10255,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10258,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10260,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10261,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10263,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10264,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10264,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10268,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10270,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10271,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10273,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10273,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10274,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10274,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10276,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10280,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10280,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10283,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10283,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10289,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10293,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10293,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10293,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10296,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10298,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10299,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10301,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10301,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10303,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10305,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10305,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10305,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10305,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10307,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10307,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10310,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10310,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10313,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10315,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10316,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10318,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10318,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10320,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10322,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10322,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10324,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10324,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10327,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10327,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10330,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: 10247
      functionLinenumberEnd: 10332
      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:10248,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10248,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10253,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10253,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10253,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10255,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10255,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10255,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10258,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10260,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10261,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10263,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10264,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10264,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10268,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10270,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10271,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10273,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10273,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10274,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10274,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10276,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10278,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10280,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10280,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10283,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10283,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10288,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10289,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10293,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10293,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10293,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10296,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10298,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10299,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10301,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10301,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10303,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10305,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10305,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10305,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10305,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10307,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10307,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10310,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10310,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10313,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10315,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10316,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10318,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10318,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10320,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10322,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10322,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10324,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10324,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10327,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10327,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10330,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: 10340
      functionLinenumberEnd: 10422
      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:10341,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10341,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10344,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10344,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10344,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10347,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10349,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10350,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10352,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10352,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10354,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10356,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10356,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10356,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10358,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10358,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10360,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10362,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10362,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10362,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10362,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10364,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10364,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10365,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10365,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10368,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10368,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10373,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10373,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10375,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10375,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10375,84'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10375,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10375,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10378,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10380,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10381,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10383,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10383,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10385,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10387,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10387,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10387,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10387,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10389,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10389,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10392,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10392,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10397,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10397,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10399,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10399,56'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10399,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10399,71'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10399,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10402,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10404,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10405,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10407,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10407,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10409,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10411,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10411,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10411,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10411,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10413,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10413,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10416,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10416,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10419,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: 10340
      functionLinenumberEnd: 10422
      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:10341,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10341,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10344,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10344,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10344,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10347,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10349,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10350,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10352,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10352,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10354,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10356,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10356,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10356,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10358,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10358,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10360,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10362,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10362,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10362,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10362,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10364,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10364,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10365,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10365,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10368,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10368,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10373,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10373,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10375,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10375,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10375,84'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10375,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10375,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10378,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10380,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10381,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10383,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10383,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10385,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10387,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10387,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10387,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10387,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10389,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10389,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10392,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10392,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10397,31'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10397,38'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10399,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10399,56'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10399,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10399,71'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10399,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10402,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10404,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10405,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10407,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10407,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10409,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10411,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10411,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10411,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10411,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10413,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10413,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10416,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10416,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10419,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8417
      functionLinenumberEnd: 8418
      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: 11372
      functionLinenumberEnd: 11619
      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:11373,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11597,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11376,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11382,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11382,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11387,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11389,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11390,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11392,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11392,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11393,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11393,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11399,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11399,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11404,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11406,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11407,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11409,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11409,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11410,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11410,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11416,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11416,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11421,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11423,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11424,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11426,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11426,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11427,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11427,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11430,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11433,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11436,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11440,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11444,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11445,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11447,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11447,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11447,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11449,44'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11449,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11449,74'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11450,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11450,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11454,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11458,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11459,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11461,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11461,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11461,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11462,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11468,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11464,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11465,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11465,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11467,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11467,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11467,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11468,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11472,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11476,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11477,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11479,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11479,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11481,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11481,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11491,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11482,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11485,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11487,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11488,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11488,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11490,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11490,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11490,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11491,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11495,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11499,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11500,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11502,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11502,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11503,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11503,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11505,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11505,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11505,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11518,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11506,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11507,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11508,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11513,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11514,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11515,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11517,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11517,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11517,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11518,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11522,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11524,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11525,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11527,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11529,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11534,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11536,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11537,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11539,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11541,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11546,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11550,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11551,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11552,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11554,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11555,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11560,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11557,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11557,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11557,65'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11557,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - Src:             'src/pugixml.cpp:11559,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11560,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11564,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11566,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11567,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11569,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - Src:             'src/pugixml.cpp:11571,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11576,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11576,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11578,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11578,49'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11578,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11578,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11583,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11583,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11586,54'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11586,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11600,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11600,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11603,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11603,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11607,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11611,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11612,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11612,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11612,58'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11612,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11613,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11613,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11616,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8549
      functionLinenumberEnd: 8550
      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: 8421
      functionLinenumberEnd: 8423
      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:8422,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - Src:             'src/pugixml.cpp:8422,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8620
      functionLinenumberEnd: 8625
      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:8625,10'
          Dst:             strstr
    - functionName:    _ZNK4pugi8xml_node9attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5798
      functionLinenumberEnd: 5809
      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:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5799,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5804,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5805,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5808,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi13xml_attribute5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5453
      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: 8631
      functionLinenumberEnd: 8632
      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: 5437
      functionLinenumberEnd: 5438
      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: 13179
      functionLinenumberEnd: 13181
      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: 13164
      functionLinenumberEnd: 13165
      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: 13169
      functionLinenumberEnd: 13170
      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: 11191
      functionLinenumberEnd: 11327
      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:11192,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11310,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11195,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11195,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11198,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11198,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11201,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11201,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11204,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11204,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11207,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11207,55'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11207,12'
          Dst:             fmod
        - Src:             'src/pugixml.cpp:11210,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11223,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11225,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11225,81'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:11226,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11226,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11230,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11232,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11232,64'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11233,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11233,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11237,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11239,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11239,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11240,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11240,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11244,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11246,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11246,69'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11246,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11247,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11247,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11250,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11254,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11258,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11260,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11260,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11262,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11264,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11264,68'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11264,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11265,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11265,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11268,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11268,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11272,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11279,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11285,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11285,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - Src:             'src/pugixml.cpp:11289,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11289,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11291,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11291,49'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:11291,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11291,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:11296,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11296,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11299,29'
          Dst:             _ZNK4pugi14xpath_variable10get_numberEv
        - Src:             'src/pugixml.cpp:11313,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11318,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11320,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11320,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11320,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11321,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11321,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11324,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8914
      functionLinenumberEnd: 8915
      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:8915,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8577
      functionLinenumberEnd: 8578
      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: 11622
      functionLinenumberEnd: 11761
      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:11623,4'
          Branch Sides:    []
        - Branch String:   'src/pugixml.cpp:11662,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11627,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11631,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11632,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11635,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11637,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11637,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11637,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11638,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11641,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11641,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11645,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11648,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - Src:             'src/pugixml.cpp:11650,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:11650,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11652,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:11658,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11665,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:11668,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:11671,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:11674,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:11677,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:11680,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:11683,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:11686,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:11690,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11693,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:11696,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:11699,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:11702,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:11705,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11712,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11714,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11715,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11717,13'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11717,9'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11717,38'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11717,45'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11717,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11717,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11718,18'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11718,14'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11718,48'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:11718,57'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11718,44'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11718,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11725,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11726,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11728,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11728,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:11729,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11729,49'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11729,28'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11729,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11736,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11736,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11740,48'
          Dst:             _ZNK4pugi14xpath_variable12get_node_setEv
        - Src:             'src/pugixml.cpp:11742,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11744,20'
          Dst:             _ZNK4pugi14xpath_node_set4typeEv
        - Src:             'src/pugixml.cpp:11744,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11745,18'
          Dst:             _ZNK4pugi14xpath_node_set5beginEv
        - Src:             'src/pugixml.cpp:11745,29'
          Dst:             _ZNK4pugi14xpath_node_set3endEv
        - Src:             'src/pugixml.cpp:11745,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11759,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9598
      functionLinenumberEnd: 9599
      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: 9702
      functionLinenumberEnd: 9704
      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: 9623
      functionLinenumberEnd: 9644
      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:9633,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: 9659
      functionLinenumberEnd: 9694
      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:9662,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:9669,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:9689,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9678,29'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9678,41'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:9679,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9679,36'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:9682,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Src:             'src/pugixml.cpp:9689,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9692,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: 9647
      functionLinenumberEnd: 9649
      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:9648,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: 9584
      functionLinenumberEnd: 9585
      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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10973,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10987,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10988,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: 10947
      functionLinenumberEnd: 10990
      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:10954,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10958,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10959,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10963,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10966,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10966,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10968,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10968,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10970,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10975,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:10976,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10981,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:10982,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: 5995
      functionLinenumberEnd: 5996
      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:5996,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:5996,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5996,57'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi14xpath_variable12get_node_setEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13185
      functionLinenumberEnd: 13190
      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:13188,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/pugixml.cpp:13188,31'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13188,3'
          Dst:             __cxa_atexit
        - Src:             'src/pugixml.cpp:13188,3'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
        - Src:             'src/pugixml.cpp:13188,3'
          Dst:             __cxa_guard_release
        - Src:             'src/pugixml.cpp:13188,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZNK4pugi14xpath_node_set4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13083
      functionLinenumberEnd: 13084
      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: 13104
      functionLinenumberEnd: 13105
      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: 13109
      functionLinenumberEnd: 13110
      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: 13044
      functionLinenumberEnd: 13047
      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:13046,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13035
      functionLinenumberEnd: 13036
      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:13034,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
    - functionName:    _ZN4pugi10xpath_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12927
      functionLinenumberEnd: 12928
      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:12926,27'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:12926,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: 10936
      functionLinenumberEnd: 10944
      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:10940,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10940,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10941,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10941,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10941,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:10942,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10942,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10942,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10942,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10943,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10943,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10943,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10943,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: 9531
      functionLinenumberEnd: 9550
      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:9536,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
        - Src:             'src/pugixml.cpp:9540,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:9548,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: 9515
      functionLinenumberEnd: 9528
      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:9521,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:9524,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: 8196
      functionLinenumberEnd: 8223
      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:8202,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
        - Src:             'src/pugixml.cpp:8206,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
        - Src:             'src/pugixml.cpp:8211,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8216,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8222,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: 8104
      functionLinenumberEnd: 8107
      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:8106,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: 8084
      functionLinenumberEnd: 8088
      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: 8157
      functionLinenumberEnd: 8165
      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:8158,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8159,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8160,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8161,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8162,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8163,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: 8169
      functionLinenumberEnd: 8193
      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:8177,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8179,17'
          Dst:             _ZNK4pugi10xpath_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8180,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8182,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8189,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: 8135
      functionLinenumberEnd: 8154
      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:8145,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: 8802
      functionLinenumberEnd: 8850
      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:8804,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8805,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8810,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8810,39'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8813,12'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8813,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8813,31'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8813,27'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8816,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8816,29'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8816,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8819,33'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8819,46'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8820,20'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8820,13'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
        - Src:             'src/pugixml.cpp:8819,55'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.cpp:8827,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8828,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8830,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8830,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8833,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8833,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8833,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8835,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8837,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8837,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8840,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8840,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8840,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8842,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8845,11'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8847,8'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8847,15'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8847,30'
          Dst:             _ZNK4pugi8xml_nodeltERKS0_
        - Src:             'src/pugixml.cpp:8849,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8849,51'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8849,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: 8769
      functionLinenumberEnd: 8797
      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:8770,33'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8770,40'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8774,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:8783,38'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8783,50'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:8787,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: 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeeqERKS0_
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute14next_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5366
      functionLinenumberEnd: 5369
      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:5367,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5368,10'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
    - functionName:    _ZNK4pugi8xml_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5691
      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: 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8719
      functionLinenumberEnd: 8759
      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:8731,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:8758,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: 8695
      functionLinenumberEnd: 8716
      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:8696,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: 12968
      functionLinenumberEnd: 12969
      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:12969,16'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:12969,41'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8084
      functionLinenumberEnd: 8088
      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: 8226
      functionLinenumberEnd: 8258
      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:8227,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8256,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8110
      functionLinenumberEnd: 8132
      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:8112,36'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8124,15'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
    - functionName:    _ZNK4pugi10xpath_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12973
      functionLinenumberEnd: 12974
      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:12974,16'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:12974,41'
          Dst:             _ZNK4pugi13xml_attributeneERKS0_
    - functionName:    _ZNK4pugi8xml_nodeneERKS0_
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeneERKS0_
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8869
      functionLinenumberEnd: 8877
      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: 8669
      functionLinenumberEnd: 8692
      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:8676,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:8670,10'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8670,7'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8671,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8671,51'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:8671,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8674,20'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8676,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8682,39'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8682,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8686,35'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8686,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120string_value_elementEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8689,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8554
      functionLinenumberEnd: 8555
      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:8555,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9074
      functionLinenumberEnd: 9092
      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:9079,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - Src:             'src/pugixml.cpp:9079,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:9090,10'
          Dst:             strtod
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9124
      functionLinenumberEnd: 9127
      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: 8854
      functionLinenumberEnd: 8860
      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: 13174
      functionLinenumberEnd: 13175
      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:13175,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: 9047
      functionLinenumberEnd: 9071
      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: 8485
      functionLinenumberEnd: 8486
      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:8486,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZNK4pugi8xml_node4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5772
      functionLinenumberEnd: 5773
      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: 5777
      functionLinenumberEnd: 5781
      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: 8636
      functionLinenumberEnd: 8665
      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:8637,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8641,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8641,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8650,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8650,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: 8510
      functionLinenumberEnd: 8511
      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: 8514
      functionLinenumberEnd: 8546
      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:8526,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8527,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8531,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8480
      functionLinenumberEnd: 8481
      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: 8380
      functionLinenumberEnd: 8396
      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: 9136
      functionLinenumberEnd: 9140
      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:9137,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:9138,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9608
      functionLinenumberEnd: 9609
      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:9609,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: 9131
      functionLinenumberEnd: 9132
      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:9132,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9132,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9132,34'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9132,46'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9132,60'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9132,67'
          Dst:             _ZNK4pugi8xml_node4nameEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9206
      functionLinenumberEnd: 9207
      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:9207,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9207,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9207,48'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9207,66'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:9207,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
        - Src:             'src/pugixml.cpp:9207,97'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9207,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: 11330
      functionLinenumberEnd: 11369
      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:11331,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11333,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11340,66'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11341,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11369,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11346,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11349,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11350,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11354,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11357,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11358,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11363,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11368,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11369,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: 8497
      functionLinenumberEnd: 8507
      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:8498,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8501,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8504,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8506,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Src:             'src/pugixml.cpp:8506,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8592
      functionLinenumberEnd: 8593
      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: 9119
      functionLinenumberEnd: 9120
      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: 8559
      functionLinenumberEnd: 8574
      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:8563,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:8564,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: 9211
      functionLinenumberEnd: 9235
      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: 8490
      functionLinenumberEnd: 8493
      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:8491,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8493,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9239
      functionLinenumberEnd: 9257
      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:9246,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9293
      functionLinenumberEnd: 9319
      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: 8980
      functionLinenumberEnd: 9044
      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:8982,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
        - Src:             'src/pugixml.cpp:8983,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8990,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
        - Src:             'src/pugixml.cpp:8993,24'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:8994,48'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8995,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:9012,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9034,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9040,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9043,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: 8882
      functionLinenumberEnd: 8911
      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: 8942
      functionLinenumberEnd: 8976
      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:8949,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:8952,27'
          Dst:             strchr
        - Src:             'src/pugixml.cpp:8953,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8963,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8971,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: 8919
      functionLinenumberEnd: 8923
      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: 8611
      functionLinenumberEnd: 8615
      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:8615,10'
          Dst:             strchr
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8469
      functionLinenumberEnd: 8477
      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:8470,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: 9185
      functionLinenumberEnd: 9203
      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:9186,39'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9186,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9193,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9195,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9197,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9197,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9199,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9167
      functionLinenumberEnd: 9182
      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:9168,39'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:9168,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9172,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9174,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9176,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9176,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9178,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi8xml_node4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5765
      functionLinenumberEnd: 5769
      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: 9149
      functionLinenumberEnd: 9154
      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:9150,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: 703
      functionLinenumberEnd: 711
      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:704,23'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.hpp:706,32'
          Dst:             _ZNK4pugi8xml_node15first_attributeEv
        - Src:             'src/pugixml.hpp:706,51'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.hpp:707,9'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
        - Src:             'src/pugixml.hpp:706,75'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.hpp:710,11'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node15first_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6028
      functionLinenumberEnd: 6031
      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:6029,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6030,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: 9157
      functionLinenumberEnd: 9163
      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:9158,27'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9160,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:9162,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
    - functionName:    _ZNK4pugi13xml_attribute4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5442
      functionLinenumberEnd: 5446
      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: 9554
      functionLinenumberEnd: 9572
      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:9557,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9555,28'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:9566,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
        - Src:             'src/pugixml.cpp:9569,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: 8091
      functionLinenumberEnd: 8100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8092,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8097,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: 8078
      functionLinenumberEnd: 8079
      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: 8070
      functionLinenumberEnd: 8071
      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: 8062
      functionLinenumberEnd: 8063
      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: 8062
      functionLinenumberEnd: 8063
      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: 8062
      functionLinenumberEnd: 8063
      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:8063,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: 8084
      functionLinenumberEnd: 8088
      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: 8084
      functionLinenumberEnd: 8088
      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: 8587
      functionLinenumberEnd: 8588
      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:8588,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8054
      functionLinenumberEnd: 8055
      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: 8054
      functionLinenumberEnd: 8055
      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: 8054
      functionLinenumberEnd: 8055
      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:8055,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8582
      functionLinenumberEnd: 8583
      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:8583,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9261
      functionLinenumberEnd: 9290
      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:9284,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: 11881
      functionLinenumberEnd: 11893
      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:11882,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11886,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11850
      functionLinenumberEnd: 11878
      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:11851,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:11871,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11874,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: 11779
      functionLinenumberEnd: 11847
      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:11792,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11798,63'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11808,5'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Src:             'src/pugixml.cpp:11823,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Src:             'src/pugixml.cpp:11834,103'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10081
      functionLinenumberEnd: 10082
      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: 12700
      functionLinenumberEnd: 12701
      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: 12704
      functionLinenumberEnd: 12705
      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: 12708
      functionLinenumberEnd: 12756
      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:12709,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12709,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12712,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12712,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12713,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12714,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12714,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12715,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12716,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12716,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12717,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12718,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12718,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12719,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12721,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - Src:             'src/pugixml.cpp:12724,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12727,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12730,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12733,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12736,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12739,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12742,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12745,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12748,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12751,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12754,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10076
      functionLinenumberEnd: 10077
      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: 10086
      functionLinenumberEnd: 10089
      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:10087,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9780
      functionLinenumberEnd: 9783
      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:9783,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: 11017
      functionLinenumberEnd: 11018
      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: 11039
      functionLinenumberEnd: 11041
      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: 12122
      functionLinenumberEnd: 12187
      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:12125,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12128,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12130,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12132,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12138,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12144,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12146,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12152,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12154,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12160,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12166,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12168,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12170,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12176,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: 12378
      functionLinenumberEnd: 12550
      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:12379,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12380,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12385,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12390,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12392,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12394,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12396,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12397,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12399,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12401,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12403,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12405,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12406,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12408,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12412,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12414,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12417,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12418,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12421,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12425,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12427,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
        - Src:             'src/pugixml.cpp:12430,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12433,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12435,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12438,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12439,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12441,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12443,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12444,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12448,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12455,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12457,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12459,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12461,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12463,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12466,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12468,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12470,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12472,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12473,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12476,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12477,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12479,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12480,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12481,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12485,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12504,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12507,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12511,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12514,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12517,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12524,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12526,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12529,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12531,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12534,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12537,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12538,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12539,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12541,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12542,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11924
      functionLinenumberEnd: 11928
      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:11926,29'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9807
      functionLinenumberEnd: 10073
      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:9815,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: 11974
      functionLinenumberEnd: 11976
      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:11975,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11976,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: 9776
      functionLinenumberEnd: 9777
      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: 12190
      functionLinenumberEnd: 12222
      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:12191,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12194,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12200,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12206,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12212,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: 11986
      functionLinenumberEnd: 11999
      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:11992,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11940
      functionLinenumberEnd: 11941
      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:11941,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12814
      functionLinenumberEnd: 12828
      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:12818,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12820,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12823,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: 11980
      functionLinenumberEnd: 11982
      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:11981,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11982,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: 11034
      functionLinenumberEnd: 11036
      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: 11945
      functionLinenumberEnd: 11946
      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:11946,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: 11029
      functionLinenumberEnd: 11031
      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:11030,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12628
      functionLinenumberEnd: 12691
      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:12635,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12635,50'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12636,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12636,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12637,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12639,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12642,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
        - Src:             'src/pugixml.cpp:12647,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12650,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12650,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12651,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12654,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
        - Src:             'src/pugixml.cpp:12657,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12657,49'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12659,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12660,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12664,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12665,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12667,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12672,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12677,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12679,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12682,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12685,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12689,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: 12760
      functionLinenumberEnd: 12793
      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:12761,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12765,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12768,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12770,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12773,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12777,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Src:             'src/pugixml.cpp:12780,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12783,45'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12783,86'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12784,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12786,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12789,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: 11968
      functionLinenumberEnd: 11970
      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:11969,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11970,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: 9802
      functionLinenumberEnd: 9803
      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: 12588
      functionLinenumberEnd: 12619
      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:12589,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12591,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12593,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12597,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12600,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12604,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12606,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12608,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12611,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12614,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12618,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: 12339
      functionLinenumberEnd: 12370
      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:12340,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
        - Src:             'src/pugixml.cpp:12345,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12347,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12350,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12352,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12353,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12355,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12358,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12361,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12362,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12364,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: 12554
      functionLinenumberEnd: 12583
      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:12555,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12560,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12560,51'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12562,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12563,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12567,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12574,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12576,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: 12226
      functionLinenumberEnd: 12333
      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:12227,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12227,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12231,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12234,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12237,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12238,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12241,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12243,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12245,42'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:12245,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12250,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12252,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12255,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12256,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12258,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12265,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12265,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12268,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12270,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:12277,60'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12277,85'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12277,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
        - Src:             'src/pugixml.cpp:12278,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12280,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12282,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - Src:             'src/pugixml.cpp:12290,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12291,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12295,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12296,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12297,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12301,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12305,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12306,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12307,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12311,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12313,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12317,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12323,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12327,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12331,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: 9488
      functionLinenumberEnd: 9509
      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:9503,22'
          Dst:             _ZN4pugi18xpath_variable_set3getEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11932
      functionLinenumberEnd: 11936
      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:11933,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: 11962
      functionLinenumberEnd: 11964
      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:11963,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11964,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: 11950
      functionLinenumberEnd: 11952
      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:11951,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11952,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: 9095
      functionLinenumberEnd: 9116
      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:9110,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: 11956
      functionLinenumberEnd: 11958
      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:11957,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11958,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: 12002
      functionLinenumberEnd: 12119
      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:12003,4'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:12006,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12007,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12012,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12014,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12014,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12015,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12017,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - 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:12019,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12020,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12021,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12022,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12027,14'
          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:12043,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12044,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12045,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12047,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12047,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - 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:12054,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12056,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12056,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12057,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,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12061,73'
          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:12064,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12065,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12066,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12067,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12068,19'
          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:12074,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12075,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12080,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12081,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12086,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12087,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12088,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12089,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12090,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12091,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12092,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12093,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12094,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12095,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12096,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12097,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12098,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12100,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12100,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12101,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12107,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12108,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12109,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12110,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12118,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: 11003
      functionLinenumberEnd: 11006
      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:11004,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: 10996
      functionLinenumberEnd: 10999
      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:10997,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: 11010
      functionLinenumberEnd: 11013
      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:11011,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13418
      functionLinenumberEnd: 13419
      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:13419,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZNK4pugi18xpath_variable_set5_findEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13313
      functionLinenumberEnd: 13326
      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:13315,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13320,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13321,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9373
      functionLinenumberEnd: 9388
      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: 13142
      functionLinenumberEnd: 13161
      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:13143,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:13158,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: 11022
      functionLinenumberEnd: 11025
      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:11023,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9797
      functionLinenumberEnd: 9799
      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:9796,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:9798,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12835
      functionLinenumberEnd: 12846
      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:12836,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12839,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12842,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12843,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: 12831
      functionLinenumberEnd: 12832
      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:12830,136'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8399
      functionLinenumberEnd: 8411
      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:8401,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8292
      functionLinenumberEnd: 8293
      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: 12876
      functionLinenumberEnd: 12879
      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:12875,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: 9354
      functionLinenumberEnd: 9356
      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:9355,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9362
      functionLinenumberEnd: 9362
      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:9362,9'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9429
      functionLinenumberEnd: 9432
      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: 9429
      functionLinenumberEnd: 9432
      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:9430,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: 9429
      functionLinenumberEnd: 9432
      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: 9429
      functionLinenumberEnd: 9432
      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:9430,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: 9330
      functionLinenumberEnd: 9331
      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:9329,29'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13138
      functionLinenumberEnd: 13139
      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: 9350
      functionLinenumberEnd: 9351
      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:9349,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9340
      functionLinenumberEnd: 9341
      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:9339,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9365
      functionLinenumberEnd: 9366
      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:9364,30'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:9364,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: 9392
      functionLinenumberEnd: 9405
      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:9393,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9400,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: 9392
      functionLinenumberEnd: 9405
      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:9393,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9400,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: 9392
      functionLinenumberEnd: 9405
      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:9393,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9400,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: 9392
      functionLinenumberEnd: 9405
      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:9393,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9400,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: 5171
      functionLinenumberEnd: 5189
      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:5172,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5175,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:5176,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:5183,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: 4888
      functionLinenumberEnd: 4899
      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: 4941
      functionLinenumberEnd: 4962
      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: 4903
      functionLinenumberEnd: 4937
      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:4907,13'
          Dst:             fileno
        - Src:             'src/pugixml.cpp:4907,7'
          Dst:             fstat
        - Src:             'src/pugixml.cpp:4912,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: 7548
      functionLinenumberEnd: 7549
      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: 7544
      functionLinenumberEnd: 7545
      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: 1395
      functionLinenumberEnd: 1395
      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:1395,22'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
    - functionName:    _ZN4pugi15xpath_exceptionD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1395
      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:1395,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: 5251
      functionLinenumberEnd: 5252
      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: 13694
      functionLinenumberEnd: 13695
      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:13695,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13695,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13625
      functionLinenumberEnd: 13644
      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:13626,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13627,21'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13629,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13630,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13632,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13639,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13639,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13639,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13644,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13643,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:13644,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: 12888
      functionLinenumberEnd: 12904
      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:12891,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12896,23'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:12899,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12899,10'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12899,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12899,4'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
        - Src:             'src/pugixml.cpp:12899,4'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8444
      functionLinenumberEnd: 8450
      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:8443,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
        - Src:             'src/pugixml.cpp:8443,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: 8453
      functionLinenumberEnd: 8456
      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:8454,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8455,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8454,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12911
      functionLinenumberEnd: 12913
      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:12910,32'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'src/pugixml.cpp:12912,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: 12916
      functionLinenumberEnd: 12917
      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: 13124
      functionLinenumberEnd: 13125
      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: 13688
      functionLinenumberEnd: 13691
      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:13689,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13690,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13690,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13691,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13691,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZN4pugi11xpath_queryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13470
      functionLinenumberEnd: 13473
      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:13472,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13472,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12867
      functionLinenumberEnd: 12873
      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:12869,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
    - functionName:    _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13428
      functionLinenumberEnd: 13463
      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:13427,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13429,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
        - Src:             'src/pugixml.cpp:13436,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13436,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13436,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13436,4'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'src/pugixml.cpp:13442,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:13442,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13444,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13448,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:13450,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
        - Src:             'src/pugixml.cpp:13458,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13458,27'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13458,21'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13459,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13459,11'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13459,5'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13459,5'
          Dst:             __cxa_free_exception
        - Src:             'src/pugixml.cpp:13462,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - Src:             'src/pugixml.cpp:13462,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: 12859
      functionLinenumberEnd: 12864
      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:12863,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: 12849
      functionLinenumberEnd: 12852
      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:12850,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12852,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: 11764
      functionLinenumberEnd: 11776
      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:11766,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11769,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11772,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11775,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: 13683
      functionLinenumberEnd: 13684
      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:13684,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13684,16'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13603
      functionLinenumberEnd: 13622
      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:13604,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13605,21'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13607,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13608,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13610,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13617,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13617,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13617,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13622,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13621,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:13621,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:13621,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:13621,10'
          Dst:             _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
        - Src:             'src/pugixml.cpp:13622,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: 13039
      functionLinenumberEnd: 13041
      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:13038,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13040,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: 12990
      functionLinenumberEnd: 13018
      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:12991,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:13003,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13003,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13003,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13003,4'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    _ZNK4pugi8xml_node12select_nodesEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13677
      functionLinenumberEnd: 13680
      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:13678,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13679,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13679,12'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13680,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13680,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi8xml_node11select_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13672
      functionLinenumberEnd: 13673
      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:13673,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13673,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi8xml_node11select_nodeEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13666
      functionLinenumberEnd: 13669
      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:13667,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13668,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13668,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13669,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13669,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi11xpath_queryntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13661
      functionLinenumberEnd: 13662
      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: 13652
      functionLinenumberEnd: 13653
      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: 13656
      functionLinenumberEnd: 13657
      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: 13647
      functionLinenumberEnd: 13648
      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: 13573
      functionLinenumberEnd: 13600
      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:13574,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13575,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13577,85'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13577,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:13584,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13584,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13584,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13600,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13588,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13593,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:13595,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13600,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13551
      functionLinenumberEnd: 13569
      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:13554,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13555,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13557,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13564,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13564,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13564,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13569,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13568,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13568,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13569,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13529
      functionLinenumberEnd: 13547
      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:13530,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:13532,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13533,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13535,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13542,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13542,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13542,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13547,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13547,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13508
      functionLinenumberEnd: 13526
      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:13511,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13512,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13514,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13521,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13521,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13521,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13526,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13526,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query11return_typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13501
      functionLinenumberEnd: 13505
      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:13504,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
    - functionName:    _ZN4pugi11xpath_queryaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13485
      functionLinenumberEnd: 13497
      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:13489,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13494,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13489,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13477
      functionLinenumberEnd: 13482
      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:13476,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13481,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13476,28'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13466
      functionLinenumberEnd: 13467
      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:13465,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
    - functionName:    _ZNK4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13423
      functionLinenumberEnd: 13424
      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:13424,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcRKNS_14xpath_node_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13412
      functionLinenumberEnd: 13414
      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:13413,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13414,21'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
    - functionName:    _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13368
      functionLinenumberEnd: 13391
      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:13370,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13375,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13376,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:13377,17'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:13381,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: 13230
      functionLinenumberEnd: 13235
      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:13233,60'
          Dst:             _ZN4pugi14xpath_node_setaSERKS0_
    - functionName:    _ZN4pugi14xpath_node_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13055
      functionLinenumberEnd: 13061
      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:13058,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: 9408
      functionLinenumberEnd: 9426
      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:9409,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9412,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
        - Src:             'src/pugixml.cpp:9415,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
        - Src:             'src/pugixml.cpp:9418,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
        - Src:             'src/pugixml.cpp:9421,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: 13406
      functionLinenumberEnd: 13408
      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:13407,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13408,21'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
    - functionName:    _ZN4pugi14xpath_variable3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13209
      functionLinenumberEnd: 13227
      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:13215,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13400
      functionLinenumberEnd: 13402
      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:13401,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13402,21'
          Dst:             _ZN4pugi14xpath_variable3setEd
    - functionName:    _ZN4pugi14xpath_variable3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13201
      functionLinenumberEnd: 13206
      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: 13394
      functionLinenumberEnd: 13396
      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:13395,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13396,21'
          Dst:             _ZN4pugi14xpath_variable3setEb
    - functionName:    _ZN4pugi14xpath_variable3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13193
      functionLinenumberEnd: 13198
      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: 9435
      functionLinenumberEnd: 9457
      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:9436,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9439,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
        - Src:             'src/pugixml.cpp:9443,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
        - Src:             'src/pugixml.cpp:9447,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
        - Src:             'src/pugixml.cpp:9451,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
        - Src:             'src/pugixml.cpp:9455,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9460
      functionLinenumberEnd: 9485
      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:9463,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:9461,3'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9461,3'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9461,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9463,16'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9466,16'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - Src:             'src/pugixml.cpp:9469,16'
          Dst:             _ZN4pugi14xpath_variable3setEd
        - Src:             'src/pugixml.cpp:9474,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:9475,26'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
        - Src:             'src/pugixml.cpp:9479,16'
          Dst:             _ZN4pugi14xpath_variable3setEb
        - Src:             'src/pugixml.cpp:9482,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set5_swapERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13302
      functionLinenumberEnd: 13310
      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: 13329
      functionLinenumberEnd: 13353
      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:13335,69'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13335,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:13347,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
    - functionName:    _ZN4pugi18xpath_variable_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13277
      functionLinenumberEnd: 13286
      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:13280,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13280,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13356
      functionLinenumberEnd: 13365
      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:13361,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: 13268
      functionLinenumberEnd: 13274
      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: 13258
      functionLinenumberEnd: 13264
      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:13261,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13291
      functionLinenumberEnd: 13299
      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:13292,22'
          Dst:             _ZN4pugi18xpath_variable_setC2Ev
        - Src:             'src/pugixml.cpp:13295,25'
          Dst:             _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Src:             'src/pugixml.cpp:13299,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'src/pugixml.cpp:13298,3'
          Dst:             _ZN4pugi18xpath_variable_set5_swapERS0_
        - Src:             'src/pugixml.cpp:13299,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
    - functionName:    _ZN4pugi18xpath_variable_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13244
      functionLinenumberEnd: 13247
      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:13246,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13246,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13238
      functionLinenumberEnd: 13241
      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: 13250
      functionLinenumberEnd: 13255
      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:13254,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZNK4pugi18xpath_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13133
      functionLinenumberEnd: 13134
      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: 13128
      functionLinenumberEnd: 13129
      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: 13119
      functionLinenumberEnd: 13120
      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:13120,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: 13114
      functionLinenumberEnd: 13116
      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:13115,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: 13098
      functionLinenumberEnd: 13100
      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:13099,3'
          Dst:             _ZNK4pugi14xpath_node_set4sizeEv
        - Src:             'src/pugixml.cpp:13099,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi14xpath_node_set4sizeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13088
      functionLinenumberEnd: 13089
      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: 13093
      functionLinenumberEnd: 13094
      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: 13070
      functionLinenumberEnd: 13079
      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:13076,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:13074,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_set5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13022
      functionLinenumberEnd: 13031
      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: 13065
      functionLinenumberEnd: 13067
      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:13064,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13066,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:13064,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13050
      functionLinenumberEnd: 13052
      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:13049,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13051,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZNK4pugi10xpath_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12963
      functionLinenumberEnd: 12964
      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:12964,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12964,21'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZN4pugiL27unspecified_bool_xpath_nodeEPPPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12954
      functionLinenumberEnd: 12955
      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: 12958
      functionLinenumberEnd: 12959
      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:12959,11'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12959,20'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZNK4pugi15xpath_exception6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12921
      functionLinenumberEnd: 12922
      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: 8001
      functionLinenumberEnd: 8002
      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: 7996
      functionLinenumberEnd: 7997
      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: 7990
      functionLinenumberEnd: 7993
      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: 7984
      functionLinenumberEnd: 7985
      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:7985,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: 7977
      functionLinenumberEnd: 7980
      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:7978,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7980,34'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:7980,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: 7972
      functionLinenumberEnd: 7973
      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:7973,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: 7965
      functionLinenumberEnd: 7968
      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:7966,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7968,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:7968,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZNK4pugi12xml_document16document_elementEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7953
      functionLinenumberEnd: 7961
      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:7954,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7958,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7960,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi12xml_document9save_fileEPKwPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7945
      functionLinenumberEnd: 7950
      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:7947,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7947,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7947,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7949,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7949,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7949,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7950,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7950,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: 5192
      functionLinenumberEnd: 5208
      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:5194,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - Src:             'src/pugixml.cpp:5202,18'
          Dst:             fopen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4995
      functionLinenumberEnd: 4997
      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:4996,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: 5222
      functionLinenumberEnd: 5229
      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:5225,19'
          Dst:             _ZN4pugi15xml_writer_fileC2EPv
        - Src:             'src/pugixml.cpp:5226,7'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5228,10'
          Dst:             fflush
        - Src:             'src/pugixml.cpp:5228,31'
          Dst:             ferror
        - Src:             'src/pugixml.cpp:5229,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
        - Src:             'src/pugixml.cpp:5229,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: 7893
      functionLinenumberEnd: 7918
      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:7894,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7903,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:7907,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7909,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7910,69'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7911,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:7912,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:7915,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:7917,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: 5255
      functionLinenumberEnd: 5256
      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:5254,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: 5259
      functionLinenumberEnd: 5262
      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:5260,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: 5251
      functionLinenumberEnd: 5251
      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: 7937
      functionLinenumberEnd: 7942
      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:7939,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7939,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7939,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7941,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7941,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7941,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7942,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7942,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5212
      functionLinenumberEnd: 5217
      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:5217,10'
          Dst:             fopen
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7929
      functionLinenumberEnd: 7933
      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:7930,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:7932,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7933,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7933,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5270
      functionLinenumberEnd: 5271
      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:5269,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi17xml_writer_stream5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5274
      functionLinenumberEnd: 5287
      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:5277,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5282,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5283,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7922
      functionLinenumberEnd: 7926
      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:7923,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:7925,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7926,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7926,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5266
      functionLinenumberEnd: 5267
      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:5265,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi12xml_document23load_buffer_inplace_ownEPvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7886
      functionLinenumberEnd: 7889
      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:7887,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7889,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: 7613
      functionLinenumberEnd: 7616
      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:7614,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7615,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: 4885
      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:          217
      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:4855,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4885,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:4864,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
        - Src:             'src/pugixml.cpp:4864,98'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4867,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:4879,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4885,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi12xml_document8_destroyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7669
      functionLinenumberEnd: 7705
      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:7670,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7687,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7688,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7694,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi12xml_document7_createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7626
      functionLinenumberEnd: 7666
      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:7627,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7640,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:7641,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7653,93'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7665,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: 7879
      functionLinenumberEnd: 7882
      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:7880,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7882,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: 7862
      functionLinenumberEnd: 7869
      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:7863,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7866,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7866,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7866,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7868,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7869,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7869,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: 4965
      functionLinenumberEnd: 4992
      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:4966,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4970,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
        - Src:             'src/pugixml.cpp:4971,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4974,64'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4978,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4981,22'
          Dst:             fread
        - Src:             'src/pugixml.cpp:4986,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4989,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4991,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:4991,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: 7852
      functionLinenumberEnd: 7859
      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:7853,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7856,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7856,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7856,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7858,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7859,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7859,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi12xml_document4loadEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7847
      functionLinenumberEnd: 7848
      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:7848,10'
          Dst:             _ZN4pugi12xml_document11load_stringEPKcj
    - functionName:    _ZN4pugi12xml_document11load_stringEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7835
      functionLinenumberEnd: 7843
      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:7843,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7843,10'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
    - functionName:    _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7872
      functionLinenumberEnd: 7875
      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:7873,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7875,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: 5126
      functionLinenumberEnd: 5148
      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:5132,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5138,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5141,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5143,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5145,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5147,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5147,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: 7827
      functionLinenumberEnd: 7830
      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:7828,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7830,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: 5126
      functionLinenumberEnd: 5148
      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:5132,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5138,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5141,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5143,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5145,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5147,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5147,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: 7820
      functionLinenumberEnd: 7823
      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:7821,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7823,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: 7619
      functionLinenumberEnd: 7623
      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:7620,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7622,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: 7601
      functionLinenumberEnd: 7609
      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:7604,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7605,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7606,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7604,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_document5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7709
      functionLinenumberEnd: 7815
      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:7764,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7767,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7772,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7783,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7795,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7807,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7813,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7813,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7595
      functionLinenumberEnd: 7598
      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:7594,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7596,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7597,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7596,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7589
      functionLinenumberEnd: 7591
      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:7590,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7590,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7584
      functionLinenumberEnd: 7586
      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:7583,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7585,3'
          Dst:             _ZN4pugi12xml_document7_createEv
    - functionName:    _ZNK4pugi16xml_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7553
      functionLinenumberEnd: 7581
      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:7554,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7537
      functionLinenumberEnd: 7540
      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:7539,3'
          Dst:             _ZN4pugi23xml_named_node_iteratormmEv
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7522
      functionLinenumberEnd: 7533
      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:7524,18'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
        - Src:             'src/pugixml.cpp:7527,20'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:7529,30'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:7529,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:7530,19'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5831
      functionLinenumberEnd: 5842
      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:5832,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5837,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5838,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5841,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node10last_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6047
      functionLinenumberEnd: 6051
      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:6048,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6050,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6050,52'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7515
      functionLinenumberEnd: 7518
      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:7517,3'
          Dst:             _ZN4pugi23xml_named_node_iteratorppEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7508
      functionLinenumberEnd: 7511
      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:7509,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7510,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node12next_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5812
      functionLinenumberEnd: 5823
      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:5813,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5818,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5819,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5822,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi23xml_named_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7498
      functionLinenumberEnd: 7503
      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:7499,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7492
      functionLinenumberEnd: 7494
      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:7493,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7487
      functionLinenumberEnd: 7488
      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: 7482
      functionLinenumberEnd: 7483
      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: 7478
      functionLinenumberEnd: 7479
      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:7477,132'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7477,144'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2ERKNS_8xml_nodeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7474
      functionLinenumberEnd: 7475
      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:7473,133'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7470
      functionLinenumberEnd: 7471
      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:7469,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7469,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7463
      functionLinenumberEnd: 7466
      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:7465,3'
          Dst:             _ZN4pugi22xml_attribute_iteratormmEv
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7457
      functionLinenumberEnd: 7459
      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:7458,31'
          Dst:             _ZNK4pugi13xml_attribute18previous_attributeEv
        - Src:             'src/pugixml.cpp:7458,62'
          Dst:             _ZNK4pugi8xml_node14last_attributeEv
    - functionName:    _ZNK4pugi13xml_attribute18previous_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5376
      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:5373,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5375,33'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5375,55'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node14last_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6034
      functionLinenumberEnd: 6038
      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:6035,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6037,18'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6037,59'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7450
      functionLinenumberEnd: 7453
      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:7452,3'
          Dst:             _ZN4pugi22xml_attribute_iteratorppEv
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7443
      functionLinenumberEnd: 7446
      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:7444,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7433
      functionLinenumberEnd: 7438
      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:7434,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7427
      functionLinenumberEnd: 7429
      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:7428,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7422
      functionLinenumberEnd: 7423
      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: 7417
      functionLinenumberEnd: 7418
      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: 7413
      functionLinenumberEnd: 7414
      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:7412,115'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:7412,127'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7409
      functionLinenumberEnd: 7410
      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: 7405
      functionLinenumberEnd: 7406
      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:7404,39'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:7404,39'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7398
      functionLinenumberEnd: 7401
      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:7400,3'
          Dst:             _ZN4pugi17xml_node_iteratormmEv
    - functionName:    _ZN4pugi17xml_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7392
      functionLinenumberEnd: 7394
      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:7393,31'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEv
        - Src:             'src/pugixml.cpp:7393,60'
          Dst:             _ZNK4pugi8xml_node10last_childEv
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5983
      functionLinenumberEnd: 5987
      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:5984,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5986,31'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5986,48'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7385
      functionLinenumberEnd: 7388
      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:7387,3'
          Dst:             _ZN4pugi17xml_node_iteratorppEv
    - functionName:    _ZN4pugi17xml_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7378
      functionLinenumberEnd: 7381
      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:7379,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7368
      functionLinenumberEnd: 7373
      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:7369,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7362
      functionLinenumberEnd: 7364
      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:7363,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7357
      functionLinenumberEnd: 7358
      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: 7352
      functionLinenumberEnd: 7353
      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: 7348
      functionLinenumberEnd: 7349
      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:7347,100'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7347,112'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi17xml_node_iteratorC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7344
      functionLinenumberEnd: 7345
      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:7343,101'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi17xml_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7340
      functionLinenumberEnd: 7341
      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:7339,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7339,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_text4dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7323
      functionLinenumberEnd: 7324
      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:7324,19'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7324,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_text5_dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7031
      functionLinenumberEnd: 7043
      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:7032,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7039,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: 7316
      functionLinenumberEnd: 7318
      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:7317,3'
          Dst:             _ZN4pugi8xml_text3setEy
    - functionName:    _ZN4pugi8xml_text3setEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7245
      functionLinenumberEnd: 7248
      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:7246,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7248,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: 7046
      functionLinenumberEnd: 7051
      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:7047,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7050,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7050,26'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:7050,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: 6346
      functionLinenumberEnd: 6360
      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:6347,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6347,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6347,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6349,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6350,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6350,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6352,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6352,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6353,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6353,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6355,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6357,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: 6054
      functionLinenumberEnd: 6061
      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:6060,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6060,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7310
      functionLinenumberEnd: 7312
      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:7311,3'
          Dst:             _ZN4pugi8xml_text3setEx
    - functionName:    _ZN4pugi8xml_text3setEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7238
      functionLinenumberEnd: 7241
      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:7239,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7241,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: 7302
      functionLinenumberEnd: 7304
      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:7303,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: 7166
      functionLinenumberEnd: 7169
      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:7167,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7169,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7295
      functionLinenumberEnd: 7297
      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:7296,3'
          Dst:             _ZN4pugi8xml_text3setEb
    - functionName:    _ZN4pugi8xml_text3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7230
      functionLinenumberEnd: 7233
      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:7231,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7233,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: 7289
      functionLinenumberEnd: 7291
      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:7290,3'
          Dst:             _ZN4pugi8xml_text3setEf
    - functionName:    _ZN4pugi8xml_text3setEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7202
      functionLinenumberEnd: 7205
      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:7203,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7205,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: 7283
      functionLinenumberEnd: 7285
      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:7284,3'
          Dst:             _ZN4pugi8xml_text3setEd
    - functionName:    _ZN4pugi8xml_text3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7216
      functionLinenumberEnd: 7219
      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:7217,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7219,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: 7277
      functionLinenumberEnd: 7279
      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:7278,3'
          Dst:             _ZN4pugi8xml_text3setEm
    - functionName:    _ZN4pugi8xml_text3setEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7195
      functionLinenumberEnd: 7198
      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:7196,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7198,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: 7271
      functionLinenumberEnd: 7273
      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:7272,3'
          Dst:             _ZN4pugi8xml_text3setEl
    - functionName:    _ZN4pugi8xml_text3setEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7188
      functionLinenumberEnd: 7191
      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:7189,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7191,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7265
      functionLinenumberEnd: 7267
      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:7266,3'
          Dst:             _ZN4pugi8xml_text3setEj
    - functionName:    _ZN4pugi8xml_text3setEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7181
      functionLinenumberEnd: 7184
      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:7182,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7184,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: 7259
      functionLinenumberEnd: 7261
      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:7260,3'
          Dst:             _ZN4pugi8xml_text3setEi
    - functionName:    _ZN4pugi8xml_text3setEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7174
      functionLinenumberEnd: 7177
      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:7175,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7177,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7253
      functionLinenumberEnd: 7255
      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:7254,3'
          Dst:             _ZN4pugi8xml_text3setEPKc
    - functionName:    _ZN4pugi8xml_text3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7151
      functionLinenumberEnd: 7154
      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:7152,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7154,107'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7154,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_text3setEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7223
      functionLinenumberEnd: 7226
      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:7224,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7226,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi8xml_text3setEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7209
      functionLinenumberEnd: 7212
      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:7210,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7212,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi8xml_text3setEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7158
      functionLinenumberEnd: 7161
      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:7159,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7161,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_text9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7142
      functionLinenumberEnd: 7147
      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:7143,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7146,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: 7134
      functionLinenumberEnd: 7139
      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:7135,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7138,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: 7125
      functionLinenumberEnd: 7130
      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:7126,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7129,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: 7117
      functionLinenumberEnd: 7122
      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:7118,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7121,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: 7109
      functionLinenumberEnd: 7114
      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:7110,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7113,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: 7101
      functionLinenumberEnd: 7106
      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:7102,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7105,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: 7093
      functionLinenumberEnd: 7098
      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:7094,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7097,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: 7085
      functionLinenumberEnd: 7090
      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:7086,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text3getEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7077
      functionLinenumberEnd: 7082
      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:7078,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7072
      functionLinenumberEnd: 7073
      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:7073,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_textntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7067
      functionLinenumberEnd: 7068
      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:7068,11'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugiL25unspecified_bool_xml_textEPPPNS_8xml_textE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7058
      functionLinenumberEnd: 7059
      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: 7062
      functionLinenumberEnd: 7063
      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:7063,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugi8xml_textC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7054
      functionLinenumberEnd: 7055
      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: 7027
      functionLinenumberEnd: 7028
      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: 6984
      functionLinenumberEnd: 7012
      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:6992,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/pugixml.cpp:6987,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6992,11'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:7009,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node5printERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6976
      functionLinenumberEnd: 6980
      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:6977,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:6979,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6980,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6980,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6957
      functionLinenumberEnd: 6965
      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:6960,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:6962,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:6964,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: 6969
      functionLinenumberEnd: 6973
      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:6970,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6972,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6973,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6973,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6947
      functionLinenumberEnd: 6948
      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: 6900
      functionLinenumberEnd: 6944
      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:6903,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6914,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6940,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6942,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node21first_element_by_pathEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6857
      functionLinenumberEnd: 6897
      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:6858,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6860,46'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:6862,30'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6879,19'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6881,19'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:6881,28'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6887,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - Src:             'src/pugixml.cpp:6889,27'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6889,39'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6891,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6895,11'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node4pathEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6820
      functionLinenumberEnd: 6853
      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:6829,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6843,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6850,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6800
      functionLinenumberEnd: 6816
      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:6801,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6807,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6810,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6811,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6815,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6775
      functionLinenumberEnd: 6797
      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:6776,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6781,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6786,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6789,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6790,15'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6796,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5242
      functionLinenumberEnd: 5244
      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: 5237
      functionLinenumberEnd: 5239
      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: 6737
      functionLinenumberEnd: 6772
      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:6739,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6739,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6739,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6742,46'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:6742,59'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6742,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6745,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6752,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:6755,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6769,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6771,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - Src:             'src/pugixml.cpp:6772,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - Src:             'src/pugixml.cpp:6772,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
    - functionName:    _ZN4pugi8xml_node15remove_childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6716
      functionLinenumberEnd: 6734
      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:6719,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6720,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6726,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: 6697
      functionLinenumberEnd: 6698
      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:6698,23'
          Dst:             _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6698,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5846
      functionLinenumberEnd: 5857
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5847,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5852,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5853,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5856,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node12remove_childERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6703
      functionLinenumberEnd: 6713
      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:6706,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6707,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6709,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6710,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: 6691
      functionLinenumberEnd: 6692
      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:6692,23'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6692,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5784
      functionLinenumberEnd: 5795
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5785,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5790,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5791,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5794,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node17remove_attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6670
      functionLinenumberEnd: 6688
      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:6673,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6674,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6680,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: 6650
      functionLinenumberEnd: 6651
      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:6651,27'
          Dst:             _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6651,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5860
      functionLinenumberEnd: 5871
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5861,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5866,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5867,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5870,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6656
      functionLinenumberEnd: 6667
      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:6658,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6660,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6661,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6663,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6664,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: 6644
      functionLinenumberEnd: 6645
      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:6645,27'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:6645,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZN4pugi8xml_node18insert_move_beforeERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6626
      functionLinenumberEnd: 6641
      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:6627,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6627,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6628,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6629,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6631,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6632,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6632,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6635,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6637,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6638,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: 6608
      functionLinenumberEnd: 6623
      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:6609,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6609,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6610,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6611,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6613,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6614,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6614,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6617,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6619,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6620,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: 6592
      functionLinenumberEnd: 6605
      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:6593,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6593,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6595,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6596,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6596,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6599,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6601,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6602,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: 6576
      functionLinenumberEnd: 6589
      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:6577,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6577,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6579,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6580,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6580,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6583,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6585,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6586,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: 6558
      functionLinenumberEnd: 6573
      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:6559,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6560,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6560,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6560,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6561,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6563,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6564,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6564,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6566,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6566,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6567,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6567,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6569,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6570,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: 6540
      functionLinenumberEnd: 6555
      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:6541,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6542,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6542,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6542,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6543,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6545,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6546,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6546,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6548,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6548,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6549,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6549,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6551,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6552,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6523
      functionLinenumberEnd: 6537
      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:6524,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6525,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6525,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6525,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6527,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6528,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6528,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6530,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6530,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6531,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6531,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6533,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6534,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node11append_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6506
      functionLinenumberEnd: 6520
      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:6507,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6508,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6508,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6508,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6510,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6511,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6511,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6513,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6513,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6514,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6514,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6516,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6517,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node12ensure_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6498
      functionLinenumberEnd: 6501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6499,21'
          Dst:             _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6501,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6501,28'
          Dst:             _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6453
      functionLinenumberEnd: 6458
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6454,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6456,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6075
      functionLinenumberEnd: 6082
      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:6081,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node12ensure_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6490
      functionLinenumberEnd: 6493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_node12append_childEPKc
        - _ZNK4pugi8xml_node5childEPKc
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6491,21'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6493,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6493,28'
          Dst:             _ZN4pugi8xml_node12append_childEPKc
    - functionName:    _ZN4pugi8xml_node12append_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6416
      functionLinenumberEnd: 6421
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6417,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6419,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6480
      functionLinenumberEnd: 6485
      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:6481,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6483,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: 6380
      functionLinenumberEnd: 6395
      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:6381,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6381,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6381,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6382,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6384,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6385,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6385,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6387,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6387,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6388,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6388,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6390,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6392,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_child_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6471
      functionLinenumberEnd: 6476
      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:6472,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6474,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: 6398
      functionLinenumberEnd: 6413
      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:6399,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6399,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6399,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6400,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6402,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6403,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6403,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6405,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6405,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6406,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6406,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6408,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6410,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6462
      functionLinenumberEnd: 6467
      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:6463,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6465,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: 6363
      functionLinenumberEnd: 6377
      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:6364,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6364,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6364,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6366,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6367,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6367,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6369,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6369,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6370,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6370,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6372,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6374,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6443
      functionLinenumberEnd: 6448
      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:6444,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6446,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_child_afterEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6434
      functionLinenumberEnd: 6439
      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:6435,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6437,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6425
      functionLinenumberEnd: 6430
      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:6426,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6428,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_copy_beforeERKNS_13xml_attributeES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6328
      functionLinenumberEnd: 6343
      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:6329,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6329,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6330,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6330,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6330,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6331,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6331,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6331,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6333,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6334,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6334,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6336,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6336,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6337,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6337,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6339,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6340,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZNK4pugi13xml_attributentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5331
      functionLinenumberEnd: 5332
      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: 6310
      functionLinenumberEnd: 6325
      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:6311,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6311,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6312,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6312,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6312,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6313,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6313,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6313,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6315,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6316,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6316,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6318,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6318,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6319,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6319,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6321,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6322,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: 6293
      functionLinenumberEnd: 6307
      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:6294,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6294,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6295,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6295,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6295,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6297,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6298,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6298,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6300,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6300,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6301,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6301,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6303,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6304,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: 6276
      functionLinenumberEnd: 6290
      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:6277,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6277,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6278,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6278,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6278,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6280,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6281,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6281,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6283,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6283,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6284,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6284,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6286,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6287,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZN4pugi8xml_node16ensure_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6268
      functionLinenumberEnd: 6271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_node16append_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6269,26'
          Dst:             _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6271,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6271,28'
          Dst:             _ZN4pugi8xml_node16append_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node16append_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6189
      functionLinenumberEnd: 6203
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6190,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6190,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6190,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6192,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6193,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6193,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6195,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6195,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6196,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6196,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6198,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6200,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: 5551
      functionLinenumberEnd: 5555
      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:5554,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node16ensure_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6260
      functionLinenumberEnd: 6263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_node16append_attributeEPKc
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node9attributeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6261,26'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:6263,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6263,28'
          Dst:             _ZN4pugi8xml_node16append_attributeEPKc
    - functionName:    _ZN4pugi8xml_node16append_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6118
      functionLinenumberEnd: 6132
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6119,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6119,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6119,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6121,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6122,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6122,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6124,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6124,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6125,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6125,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6127,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6129,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5536
      functionLinenumberEnd: 5540
      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:5539,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5539,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node23insert_attribute_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6241
      functionLinenumberEnd: 6256
      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:6242,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6242,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6242,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6243,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6243,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6243,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6245,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6246,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6246,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6248,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6248,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6249,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6249,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6251,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6253,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6223
      functionLinenumberEnd: 6238
      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:6224,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6224,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6224,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6225,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6225,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6225,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6227,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6228,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6228,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6230,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6230,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6231,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6231,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6233,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6235,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: 6206
      functionLinenumberEnd: 6220
      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:6207,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6207,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6207,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6209,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6210,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6210,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6212,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6212,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6213,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6213,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6215,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6217,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: 6170
      functionLinenumberEnd: 6185
      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:6171,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6171,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6171,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6172,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6172,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6172,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6174,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6175,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6175,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6177,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6177,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6178,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6178,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6180,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6182,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterEPKcRKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6152
      functionLinenumberEnd: 6167
      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:6153,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6153,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6153,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6154,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6154,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6154,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6156,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6157,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6157,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6159,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6159,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6160,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6160,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6162,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6164,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node17prepend_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6135
      functionLinenumberEnd: 6149
      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:6136,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6136,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6136,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6138,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6139,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6139,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6141,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6141,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6142,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6142,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6144,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6146,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6107
      functionLinenumberEnd: 6114
      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:6113,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6096
      functionLinenumberEnd: 6103
      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:6102,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6086
      functionLinenumberEnd: 6093
      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:6092,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6092,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6064
      functionLinenumberEnd: 6071
      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:6070,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_node11first_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6041
      functionLinenumberEnd: 6044
      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:6042,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6043,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node11child_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6023
      functionLinenumberEnd: 6024
      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:6024,10'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6024,23'
          Dst:             _ZNK4pugi8xml_node11child_valueEv
    - functionName:    _ZNK4pugi8xml_node11child_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6020
      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:6015,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node4textEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6000
      functionLinenumberEnd: 6001
      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:6001,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: 5943
      functionLinenumberEnd: 5979
      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:5947,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5947,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5949,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5955,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5960,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5969,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5974,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5978,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node9attributeEPKcRNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5903
      functionLinenumberEnd: 5939
      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:5907,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5907,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5909,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5915,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5920,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5929,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5934,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5938,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node16previous_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5888
      functionLinenumberEnd: 5899
      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:5889,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5894,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5895,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5898,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5874
      functionLinenumberEnd: 5885
      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:5875,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5880,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5881,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5884,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5826
      functionLinenumberEnd: 5827
      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:5827,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5827,50'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5760
      functionLinenumberEnd: 5761
      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: 5755
      functionLinenumberEnd: 5756
      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: 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_nodegtERKS0_
      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:    _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: 5725
      functionLinenumberEnd: 5726
      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:5726,51'
          Dst:             _ZNK4pugi8xml_node16attributes_beginEv
        - Src:             'src/pugixml.cpp:5726,71'
          Dst:             _ZNK4pugi8xml_node14attributes_endEv
        - Src:             'src/pugixml.cpp:5726,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node16attributes_beginEv
      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:         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:5706,10'
          Dst:             _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node14attributes_endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5710
      functionLinenumberEnd: 5711
      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:5711,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: 5720
      functionLinenumberEnd: 5721
      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:5721,76'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:5721,52'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5721,111'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5721,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: 5715
      functionLinenumberEnd: 5716
      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:5716,46'
          Dst:             _ZNK4pugi8xml_node5beginEv
        - Src:             'src/pugixml.cpp:5716,55'
          Dst:             _ZNK4pugi8xml_node3endEv
        - Src:             'src/pugixml.cpp:5716,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node5beginEv
      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:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      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:    _ZNK4pugi8xml_node3endEv
      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:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5701,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZN4pugi13xml_attribute9set_valueEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5631
      functionLinenumberEnd: 5635
      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:5634,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5617
      functionLinenumberEnd: 5621
      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:5620,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5566
      functionLinenumberEnd: 5570
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5569,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5543
      functionLinenumberEnd: 5547
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5546,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5653
      functionLinenumberEnd: 5657
      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:5656,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5529
      functionLinenumberEnd: 5531
      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:5530,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEy
    - functionName:    _ZN4pugi13xml_attribute9set_valueEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5646
      functionLinenumberEnd: 5650
      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:5649,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5523
      functionLinenumberEnd: 5525
      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:5524,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEx
    - functionName:    _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5574
      functionLinenumberEnd: 5578
      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:5577,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: 5515
      functionLinenumberEnd: 5517
      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:5516,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute9set_valueEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5638
      functionLinenumberEnd: 5642
      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:5641,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
    - functionName:    _ZN4pugi13xml_attributeaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5508
      functionLinenumberEnd: 5510
      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:5509,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEb
    - functionName:    _ZN4pugi13xml_attribute9set_valueEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5624
      functionLinenumberEnd: 5628
      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:5627,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attributeaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5502
      functionLinenumberEnd: 5504
      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:5503,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEf
    - functionName:    _ZN4pugi13xml_attribute9set_valueEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5610
      functionLinenumberEnd: 5614
      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:5613,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attributeaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5496
      functionLinenumberEnd: 5498
      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:5497,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEd
    - functionName:    _ZN4pugi13xml_attribute9set_valueEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5603
      functionLinenumberEnd: 5607
      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:5606,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5490
      functionLinenumberEnd: 5492
      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:5491,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5596
      functionLinenumberEnd: 5600
      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:5599,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5484
      functionLinenumberEnd: 5486
      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:5485,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEl
    - functionName:    _ZN4pugi13xml_attribute9set_valueEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5589
      functionLinenumberEnd: 5593
      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:5592,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5478
      functionLinenumberEnd: 5480
      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:5479,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEj
    - functionName:    _ZN4pugi13xml_attribute9set_valueEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5582
      functionLinenumberEnd: 5586
      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:5585,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5472
      functionLinenumberEnd: 5474
      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:5473,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5559
      functionLinenumberEnd: 5563
      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:5562,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5562,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attributeaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5466
      functionLinenumberEnd: 5468
      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:5467,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEPKc
    - functionName:    _ZNK4pugi13xml_attribute10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5456
      functionLinenumberEnd: 5457
      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: 5429
      functionLinenumberEnd: 5433
      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:5432,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5422
      functionLinenumberEnd: 5426
      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:5425,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5414
      functionLinenumberEnd: 5418
      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:5417,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5407
      functionLinenumberEnd: 5411
      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:5410,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5400
      functionLinenumberEnd: 5404
      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:5403,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5393
      functionLinenumberEnd: 5397
      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:5396,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZNK4pugi13xml_attribute6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5386
      functionLinenumberEnd: 5390
      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:5389,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5379
      functionLinenumberEnd: 5383
      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: 5361
      functionLinenumberEnd: 5362
      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: 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_attributegtERKS0_
      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_attributeltERKS0_
      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:    _ZN4pugi15xml_tree_walker3endERNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5309
      functionLinenumberEnd: 5310
      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: 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:    _ZNK4pugi15xml_tree_walker5depthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5299
      functionLinenumberEnd: 5300
      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: 5295
      functionLinenumberEnd: 5296
      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: 5291
      functionLinenumberEnd: 5292
      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: 5295
      functionLinenumberEnd: 5295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
