---
Fuzzer filename: '/src/pugixml/tests/fuzz_parse.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/pugixml/tests/fuzz_parse.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 6
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         8
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - _ZN4pugi12xml_documentC2Ev
        - _ZN4pugi12xml_documentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tests/fuzz_parse.cpp:7,24'
          Dst:             _ZN4pugi12xml_documentC2Ev
        - Src:             'tests/fuzz_parse.cpp:9,6'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - Src:             'tests/fuzz_parse.cpp:10,6'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - Src:             'tests/fuzz_parse.cpp:11,6'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - Src:             'tests/fuzz_parse.cpp:14,1'
          Dst:             _ZN4pugi12xml_documentD2Ev
        - Src:             'tests/fuzz_parse.cpp:14,1'
          Dst:             _ZN4pugi12xml_documentD2Ev
    - 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:    _GLOBAL__sub_I_pugixml.cpp
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:0,0'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init
      Callsites:
        - Src:             'src/pugixml.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 9229
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_setC2Ev
        - _ZN4pugi14xpath_node_setD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9229,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9229,30'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_setC2Ev
                - __cxa_atexit
            - BranchSide:      'src/pugixml.cpp:9229,30'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_setC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'src/pugixml.cpp:9229,30'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'src/pugixml.cpp:0,0'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
    - 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:    _ZN4pugi14xpath_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12828
      functionLinenumberEnd: 12831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12829,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12829,7'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:12830,4'
              BranchSideFuncs:
                - __clang_call_terminate
      Callsites:
        - Src:             'src/pugixml.cpp:12830,4'
          Dst:             __clang_call_terminate
    - 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:    24
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118default_deallocateEPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12819
      functionLinenumberEnd: 12820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12818,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12818,71'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12818,31'
              BranchSideFuncs:
                - _ZN4pugi10xpath_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:12818,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
    - functionName:    _ZN4pugi10xpath_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12711
      functionLinenumberEnd: 12712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12710,27'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:12710,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi13xml_attributeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5238
      functionLinenumberEnd: 5239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5597
      functionLinenumberEnd: 5598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4950
      functionLinenumberEnd: 4951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:311,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:311,14'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:311,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:311,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4929
      functionLinenumberEnd: 4934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4930,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4930,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
            - BranchSide:      'src/pugixml.cpp:4930,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
        - Branch String:   'src/pugixml.cpp:4931,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4931,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
            - BranchSide:      'src/pugixml.cpp:4933,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:4933,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwEC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116default_allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      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: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data_
        - deleter_
      BBCount:         1
      ICount:          20
      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: 4937
      functionLinenumberEnd: 4947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4939,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4941,31'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4947,3'
              BranchSideFuncs: []
      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: 5014
      functionLinenumberEnd: 5047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - out_buffer
        - out_size
      BBCount:         32
      ICount:          219
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5021,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5021,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5021,24'
              BranchSideFuncs:
                - _ZNKSt3__14fposI11__mbstate_tEcvxB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5021,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5021,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5024,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5026,59'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5026,74'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5026,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5026,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5026,74'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5028,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5032,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5032,21'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5034,3'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5037,25'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,41'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5040,46'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5040,46'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5041,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5041,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5043,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5031,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5047,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5041,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5043,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5047,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data_
        - deleter_
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:311,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:311,14'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:311,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:311,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:    160
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      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: 4960
      functionLinenumberEnd: 5011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - out_buffer
        - out_size
      BBCount:         45
      ICount:          285
      EdgeCount:       46
      CyclomaticComplexity: 3
      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:
        - Branch String:   'src/pugixml.cpp:4967,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4970,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4989,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4971,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4971,16'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
            - BranchSide:      'src/pugixml.cpp:4974,8'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Branch String:   'src/pugixml.cpp:4974,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4974,34'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
            - BranchSide:      'src/pugixml.cpp:4975,30'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Branch String:   'src/pugixml.cpp:4982,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4982,26'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4982,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,42'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
            - BranchSide:      'src/pugixml.cpp:4985,8'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4982,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4985,8'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4985,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4985,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4986,13'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE4readEPwl
                - _ZNKSt3__113basic_istreamIwNS_11char_traitsIwEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIwNS_11char_traitsIwEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4993,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4993,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4995,17'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4997,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4999,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
            - BranchSide:      'src/pugixml.cpp:5004,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - Branch String:   'src/pugixml.cpp:4999,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4999,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:5000,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:5004,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5004,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
            - BranchSide:      'src/pugixml.cpp:5007,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:4961,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:4961,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE7destroyEPS3_
        - Src:             'src/pugixml.cpp:4970,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIwE6createEv
        - Src:             'src/pugixml.cpp:5011,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIwEEED2Ev
        - Src:             'src/pugixml.cpp:4999,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5004,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5011,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: 4950
      functionLinenumberEnd: 4951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:311,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:311,14'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:311,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:311,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4929
      functionLinenumberEnd: 4934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4930,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4930,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
            - BranchSide:      'src/pugixml.cpp:4930,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
        - Branch String:   'src/pugixml.cpp:4931,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4931,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
            - BranchSide:      'src/pugixml.cpp:4933,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcEC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:4933,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: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data_
        - deleter_
      BBCount:         1
      ICount:          20
      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: 4937
      functionLinenumberEnd: 4947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chunk
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4939,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4941,31'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4947,3'
              BranchSideFuncs: []
      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: 5014
      functionLinenumberEnd: 5047
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - out_buffer
        - out_size
      BBCount:         35
      ICount:          228
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5021,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5021,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5021,24'
              BranchSideFuncs:
                - _ZNKSt3__14fposI11__mbstate_tEcvxB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5021,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5021,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5024,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5026,59'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5026,74'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5026,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5026,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5026,74'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5028,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Branch String:   'src/pugixml.cpp:5032,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5032,21'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5034,3'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5037,25'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,41'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5040,46'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5037,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5037,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5040,46'
              BranchSideFuncs:
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:5041,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5041,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:5043,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5031,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:5047,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:5041,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5043,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:5047,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: 4960
      functionLinenumberEnd: 5011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - out_buffer
        - out_size
      BBCount:         46
      ICount:          288
      EdgeCount:       46
      CyclomaticComplexity: 2
      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:
        - Branch String:   'src/pugixml.cpp:4967,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4970,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4989,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4971,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4971,16'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
            - BranchSide:      'src/pugixml.cpp:4974,8'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Branch String:   'src/pugixml.cpp:4974,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4974,34'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
            - BranchSide:      'src/pugixml.cpp:4975,30'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Branch String:   'src/pugixml.cpp:4982,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4982,26'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4982,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,42'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
            - BranchSide:      'src/pugixml.cpp:4985,8'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4982,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4982,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4985,8'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4985,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4985,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
            - BranchSide:      'src/pugixml.cpp:4986,13'
              BranchSideFuncs:
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPcl
                - _ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6gcountB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3badB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofB8ne180100Ev
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4failB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:4993,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4993,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4995,17'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4997,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4999,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
            - BranchSide:      'src/pugixml.cpp:5004,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - Branch String:   'src/pugixml.cpp:4999,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4999,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:5000,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:5004,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5004,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
            - BranchSide:      'src/pugixml.cpp:5007,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:4961,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEEC2EPS4_PFvS6_E
        - Src:             'src/pugixml.cpp:4961,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE7destroyEPS3_
        - Src:             'src/pugixml.cpp:4970,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xml_stream_chunkIcE6createEv
        - Src:             'src/pugixml.cpp:5011,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xml_stream_chunkIcEEED2Ev
        - Src:             'src/pugixml.cpp:4999,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5004,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5011,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: 4703
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - begin
        - end
        - value
        - negative
      BBCount:         14
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4705,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4705,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4705,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4711,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4709,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4714,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4714,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4725
      functionLinenumberEnd: 4735
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - buf
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4735,56'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:4735,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: 2408
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - source
        - source_length
      BBCount:         28
      ICount:          209
      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:
        - Branch String:   'src/pugixml.cpp:2409,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2409,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2409,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2409,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2409,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2411,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2411,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2414,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2424,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
        - Branch String:   'src/pugixml.cpp:2416,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2416,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2419,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2424,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2424,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2434,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2424,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2427,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2434,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2436,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2436,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2439,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2440,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2440,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2443,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:2447,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2447,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:2450,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2409,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2416,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:2424,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119strcpy_insitu_allowImEEbmRKT_mPc
        - Src:             'src/pugixml.cpp:2436,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:2439,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_stringEm
        - Src:             'src/pugixml.cpp:2447,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - string
      BBCount:         10
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:715,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:715,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:718,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:722,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:722,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:722,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
      Callsites:
        - Src:             'src/pugixml.cpp:715,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:724,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: 2391
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - length
        - header
        - header_mask
        - target
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2393,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2393,54'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2395,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:2398,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2398,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2401,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2403,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2403,38'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2403,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2395,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      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: 675
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - length
      BBCount:         34
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:689,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:689,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:692,52'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:694,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:694,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:695,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:695,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:695,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:695,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:695,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:695,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:696,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:699,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:699,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:700,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:700,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:700,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:700,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:701,46'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:701,46'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:701,79'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:701,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:687,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:694,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:695,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:699,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:700,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - size
        - out_page
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator19allocate_memory_oobEmRPNS1_15xml_memory_pageE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:580,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:581,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator19allocate_memory_oobEmRPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:583,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:581,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: 745
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - size
        - out_page
      BBCount:         16
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:748,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:748,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:748,101'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:751,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:751,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:753,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:753,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:755,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:768,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:768,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:768,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:770,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:748,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
        - Src:             'src/pugixml.cpp:768,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator13allocate_pageEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data_size
      BBCount:         14
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:559,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:559,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:562,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:563,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:563,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:565,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:565,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:565,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:566,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:562,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:563,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:565,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - memory
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - strlen
      functionUses:    21
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:232,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:232,3'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/pugixml.cpp:232,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:232,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:237,10'
          Dst:             strlen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ptr
        - size
        - page
      BBCount:         35
      ICount:          195
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:632,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:632,41'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:634,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:634,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:634,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:634,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:634,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:634,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:635,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:638,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:638,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:640,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:640,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:640,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:642,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:642,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:644,6'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:661,6'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:644,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:644,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:647,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:661,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:661,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:662,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:662,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:662,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:665,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
      Callsites:
        - Src:             'src/pugixml.cpp:634,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:638,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:644,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:661,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:662,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:669,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: 572
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - page
      BBCount:         3
      ICount:          19
      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: 4703
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - begin
        - end
        - value
        - negative
      BBCount:         14
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4705,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4705,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4705,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4711,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4709,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4714,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4714,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4703
      functionLinenumberEnd: 4719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - begin
        - end
        - value
        - negative
      BBCount:         14
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4705,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4705,27'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4705,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4711,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4709,43'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4714,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4714,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4714,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: 9561
      functionLinenumberEnd: 9578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node
        - alloc
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9569,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9569,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9572,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9568,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8209
      functionLinenumberEnd: 8253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ptr
        - old_size
        - new_size
      BBCount:         39
      ICount:          231
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8215,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8215,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8215,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8215,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8215,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8218,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8218,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8218,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8225,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8218,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8220,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8225,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8226,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8226,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8229,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8229,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8232,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8252,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8232,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8232,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8233,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8236,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8236,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8237,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8237,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8237,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8239,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8239,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8242,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8250,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8244,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8246,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8215,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8225,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8232,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8236,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8237,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8172
      functionLinenumberEnd: 8206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         14
      ICount:          142
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8176,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8178,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8185,12'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8187,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8187,74'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8187,96'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8192,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8194,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8198,19'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8194,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8194,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8195,6'
              BranchSideFuncs: []
      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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         6
      ICount:          55
      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:
        - Branch String:   'src/pugixml.cpp:10704,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10704,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10705,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10705,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: 10368
      functionLinenumberEnd: 10405
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - parent
        - alloc
      BBCount:         30
      ICount:          172
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10369,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10369,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10371,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10371,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10371,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10371,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10373,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10376,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10385,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10385,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10393,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10402,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10376,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10376,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10381,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10376,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10378,6'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10381,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10385,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10387,6'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10390,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10393,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10393,65'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10398,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10393,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10395,6'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10398,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10369,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10376,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10376,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10378,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10378,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10378,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10378,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10385,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10387,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10387,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10387,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10387,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10393,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10393,46'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10395,30'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:10395,48'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10395,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10395,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:244,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:244,3'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
            - BranchSide:      'src/pugixml.cpp:244,3'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
        - Branch String:   'src/pugixml.cpp:244,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:244,3'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'src/pugixml.cpp:244,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:244,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:249,10'
          Dst:             strcmp
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9180
      functionLinenumberEnd: 9181
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9181,53'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9181,57'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9181,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9181,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: 9468
      functionLinenumberEnd: 9473
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node
        - alloc
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw14push_back_growERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9469,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9470,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9472,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw14push_back_growERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:9472,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: 8476
      functionLinenumberEnd: 8483
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - pattern
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8477,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8477,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8477,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8477,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8479,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8483,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi10xpath_nodeC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12719
      functionLinenumberEnd: 12720
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - attribute_
        - parent_
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12718,103'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12718,116'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12718,126'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:12718,103'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12718,126'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5250
      functionLinenumberEnd: 5251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugiL30unspecified_bool_xml_attributeEPPPNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5246
      functionLinenumberEnd: 5247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5601
      functionLinenumberEnd: 5602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5242
      functionLinenumberEnd: 5243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - attr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         3
      ICount:          37
      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:10657,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: 10408
      functionLinenumberEnd: 10480
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
      BBCount:         50
      ICount:          292
      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:10409,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10409,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:10411,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10413,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10416,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10424,5'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10428,9'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10436,9'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10444,9'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10452,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10460,9'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10468,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10476,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10416,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10416,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10421,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10416,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10416,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10421,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10416,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10418,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10421,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10428,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10430,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10433,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10436,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10436,32'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10438,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10436,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10438,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10441,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10444,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10446,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10449,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10452,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10452,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10457,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10452,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10452,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10457,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10452,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10454,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10457,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10460,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10462,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10465,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10468,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10468,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10473,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10468,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10468,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10473,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10468,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10470,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10473,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10409,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10416,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10418,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10418,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10418,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10424,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10424,18'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10424,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10430,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10430,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10430,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10438,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10438,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10438,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10446,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10446,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10446,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10452,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10454,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10454,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10454,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10462,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10462,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10462,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10468,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10470,19'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:10470,19'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:10470,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10476,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12715
      functionLinenumberEnd: 12716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12714,27'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - 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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 12723
      functionLinenumberEnd: 12724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      functionUses:    37
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12724,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12724,23'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:12724,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12724,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12724,23'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5609
      functionLinenumberEnd: 5610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6842
      functionLinenumberEnd: 6843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_node9attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12728
      functionLinenumberEnd: 12729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_node6parentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12733
      functionLinenumberEnd: 12734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    24
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12734,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12734,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12734,31'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
      Callsites:
        - Src:             'src/pugixml.cpp:12734,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12734,37'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi13xml_attribute15internal_objectEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5385
      functionLinenumberEnd: 5386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node6parentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5914
      functionLinenumberEnd: 5915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5915,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5915,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5915,44'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5915,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5915,44'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugiL25unspecified_bool_xml_nodeEPPPNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5605
      functionLinenumberEnd: 5606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10549,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10549,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10550,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10550,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10550,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10551,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10550,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         6
      ICount:          64
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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: 8633
      functionLinenumberEnd: 8636
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - node
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8634,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8634,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8634,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8634,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8634,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8636,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8636,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8636,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8636,17'
              BranchSideFuncs: []
      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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         3
      ICount:          43
      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:10747,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         27
      ICount:          162
      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:
        - Branch String:   'src/pugixml.cpp:10598,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10600,12'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10605,11'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10602,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10598,5'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10602,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10607,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10607,5'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10609,10'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10609,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10610,13'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10614,21'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10614,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10615,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10617,7'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10617,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10619,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
                - _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_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10628,13'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10621,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10621,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
                - _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_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10623,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
                - _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_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10623,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10617,7'
              BranchSideFuncs:
                - _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_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10624,23'
              BranchSideFuncs:
                - _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_15xml_node_structEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:10624,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10624,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10625,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10614,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10623,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_is_ancestorEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:10624,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         3
      ICount:          40
      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:10739,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10664,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10664,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10665,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10665,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10540,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10540,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10541,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10541,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10541,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10542,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10541,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         6
      ICount:          64
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10714,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10714,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10716,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10716,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10717,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10720,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10720,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10722,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10727,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10724,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10720,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10724,18'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10730,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10714,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10731,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10730,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10561,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10563,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10568,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10565,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10561,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10565,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10570,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10570,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10572,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10572,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10573,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10575,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10575,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10576,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10579,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10579,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10581,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10586,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10583,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10579,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10583,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10572,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         6
      ICount:          55
      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:
        - Branch String:   'src/pugixml.cpp:10704,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10704,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10705,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10705,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         19
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10510,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10511,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10513,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10515,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10515,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10517,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10517,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10518,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10520,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10520,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10521,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10524,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10524,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10526,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10531,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10528,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10524,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10528,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10510,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10517,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10515,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10515,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10517,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10517,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10518,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10520,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10520,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10521,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10524,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10524,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10526,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10531,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10528,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10524,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10528,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10517,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         6
      ICount:          64
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10499,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10499,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10500,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10500,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10500,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10501,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10500,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         6
      ICount:          64
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10490,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10490,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10491,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10491,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10491,39'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10492,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:10491,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         6
      ICount:          64
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         14
      ICount:          102
      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:
        - Branch String:   'src/pugixml.cpp:10684,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10685,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10688,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10685,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10685,39'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10686,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10690,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10690,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10692,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10692,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10693,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10695,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10685,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:10692,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10639,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10640,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10642,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10644,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10644,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10646,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10646,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10647,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10649,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10639,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10646,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 10676
      functionLinenumberEnd: 10754
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - a
        - p
        - alloc
        - once
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10690,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10690,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10692,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10692,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10693,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10695,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10692,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: 10483
      functionLinenumberEnd: 10673
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - n
        - alloc
        - once
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10644,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10644,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10646,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10646,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10647,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10649,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_pushERNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10646,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: 10358
      functionLinenumberEnd: 10365
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ns
        - first
        - stack
        - eval
      BBCount:         13
      ICount:          88
      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:
        - Branch String:   'src/pugixml.cpp:10359,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10359,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10361,31'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Branch String:   'src/pugixml.cpp:10363,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10363,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
            - BranchSide:      'src/pugixml.cpp:10364,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Branch String:   'src/pugixml.cpp:10364,58'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10364,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
            - BranchSide:      'src/pugixml.cpp:10364,61'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
      Callsites:
        - Src:             'src/pugixml.cpp:10359,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10361,34'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10361,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10364,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: 9456
      functionLinenumberEnd: 9457
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      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: 9550
      functionLinenumberEnd: 9551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 10187
      functionLinenumberEnd: 10188
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - eval
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10188,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10188,49'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10188,76'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10344
      functionLinenumberEnd: 10355
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - first
        - stack
        - once
      BBCount:         21
      ICount:          127
      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:
        - Branch String:   'src/pugixml.cpp:10345,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10345,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10347,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10347,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10347,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10347,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10347,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10347,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10349,8'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10349,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10349,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10350,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10349,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10350,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10351,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - Branch String:   'src/pugixml.cpp:10351,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10352,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
            - BranchSide:      'src/pugixml.cpp:10354,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node23apply_predicate_booleanERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
      Callsites:
        - Src:             'src/pugixml.cpp:10345,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10347,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10350,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node28apply_predicate_number_constERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10351,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10352,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node22apply_predicate_numberERNS1_18xpath_node_set_rawEmPS2_RKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:10354,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: 10315
      functionLinenumberEnd: 10341
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - first
        - expr
        - stack
      BBCount:         19
      ICount:          130
      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:
        - Branch String:   'src/pugixml.cpp:10316,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10316,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _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
            - BranchSide:      'src/pugixml.cpp:10317,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _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
        - Branch String:   'src/pugixml.cpp:10317,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10317,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _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
            - BranchSide:      'src/pugixml.cpp:10319,18'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _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
        - Branch String:   'src/pugixml.cpp:10328,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10328,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10328,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - Branch String:   'src/pugixml.cpp:10328,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10328,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10330,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - Branch String:   'src/pugixml.cpp:10332,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10334,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10338,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
      Callsites:
        - Src:             'src/pugixml.cpp:10316,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10316,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10317,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10317,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10319,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10321,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10323,15'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:10324,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10326,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10340,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: 11680
      functionLinenumberEnd: 11681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      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: 10289
      functionLinenumberEnd: 10312
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ns
        - first
        - expr
        - stack
        - once
      BBCount:         21
      ICount:          136
      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:
        - Branch String:   'src/pugixml.cpp:10290,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10290,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10291,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10291,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10291,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10293,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10299,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10299,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10301,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - Branch String:   'src/pugixml.cpp:10303,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10305,17'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10309,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10307,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10307,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10308,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
      Callsites:
        - Src:             'src/pugixml.cpp:10290,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10290,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10291,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10291,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10294,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10296,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10299,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10301,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10303,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10311,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: 10263
      functionLinenumberEnd: 10286
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ns
        - first
        - expr
        - stack
        - once
      BBCount:         21
      ICount:          133
      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:
        - Branch String:   'src/pugixml.cpp:10264,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10264,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10265,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10265,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10265,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10267,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10273,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10273,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10275,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
        - Branch String:   'src/pugixml.cpp:10277,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10279,17'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10283,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10281,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10281,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
            - BranchSide:      'src/pugixml.cpp:10282,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
      Callsites:
        - Src:             'src/pugixml.cpp:10264,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10264,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10265,4'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10265,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10268,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10270,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10273,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10275,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:10277,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10285,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: 9441
      functionLinenumberEnd: 9442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 9446
      functionLinenumberEnd: 9447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 9588
      functionLinenumberEnd: 9589
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - n_
        - position_
        - size_
      BBCount:         1
      ICount:          26
      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: 10865
      functionLinenumberEnd: 11002
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
      BBCount:         92
      ICount:          643
      EdgeCount:       171
      CyclomaticComplexity: 81
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute4nameEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi14xpath_variable10get_stringEv
        - _ZNK4pugi14xpath_variable11get_booleanEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_node9attributeEPKc
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    18
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10866,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10869,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10872,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10875,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10878,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10881,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10884,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10887,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10890,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
            - BranchSide:      'src/pugixml.cpp:10894,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10904,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10913,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10916,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10919,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10922,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10926,9'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
            - BranchSide:      'src/pugixml.cpp:10956,28'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi13xml_attribute4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
            - BranchSide:      'src/pugixml.cpp:10965,5'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4typeEv
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
                - __assert_fail
                - _ZNK4pugi14xpath_variable11get_booleanEv
            - BranchSide:      'src/pugixml.cpp:10976,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10869,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10869,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10869,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:10872,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10872,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:10872,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10926,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10926,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10928,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Branch String:   'src/pugixml.cpp:10932,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10934,26'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
            - BranchSide:      'src/pugixml.cpp:10951,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10936,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10938,31'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
            - BranchSide:      'src/pugixml.cpp:10949,5'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Branch String:   'src/pugixml.cpp:10941,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10943,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10947,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10943,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10943,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10944,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Branch String:   'src/pugixml.cpp:10947,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10947,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10947,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10956,27'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10956,68'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi13xml_attribute4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
            - BranchSide:      'src/pugixml.cpp:10956,91'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node9attributeEPKc
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi13xml_attribute4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Branch String:   'src/pugixml.cpp:10960,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10960,34'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi13xml_attribute4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
            - BranchSide:      'src/pugixml.cpp:10960,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10960,50'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10960,77'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
            - BranchSide:      'src/pugixml.cpp:10960,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10965,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10965,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
                - __assert_fail
                - _ZNK4pugi14xpath_variable11get_booleanEv
            - BranchSide:      'src/pugixml.cpp:10967,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
                - __assert_fail
                - _ZNK4pugi14xpath_variable11get_booleanEv
        - Branch String:   'src/pugixml.cpp:10967,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10968,13'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable11get_booleanEv
            - BranchSide:      'src/pugixml.cpp:10971,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10979,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10982,50'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
            - BranchSide:      'src/pugixml.cpp:10986,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10993,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10999,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10869,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10869,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10872,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10872,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10875,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_8equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10878,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node10compare_eqINS1_12not_equal_toEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10881,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10884,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_4lessEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10887,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10890,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11compare_relINS1_10less_equalEEEbPS2_S5_RKNS1_13xpath_contextERKNS1_11xpath_stackERKT_
        - Src:             'src/pugixml.cpp:10894,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10896,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10897,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10899,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10899,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10899,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:10900,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10900,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10904,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10906,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10907,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10909,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10909,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10909,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:10910,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10910,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10913,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10916,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10926,13'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10926,9'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10928,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10930,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10932,27'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10932,35'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10934,26'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10936,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10938,31'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10941,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10943,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:10943,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
        - Src:             'src/pugixml.cpp:10952,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10932,44'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:10952,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10956,115'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:10958,30'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10958,37'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:10960,12'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10960,34'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:10960,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:10960,77'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:10960,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118is_xpath_attributeEPKc
        - Src:             'src/pugixml.cpp:10965,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:10965,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:10968,29'
          Dst:             _ZNK4pugi14xpath_variable11get_booleanEv
        - Src:             'src/pugixml.cpp:10982,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10982,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
        - Src:             'src/pugixml.cpp:10986,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10988,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10988,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
        - Src:             'src/pugixml.cpp:10989,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10989,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10993,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10995,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10995,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:10996,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10996,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10999,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8truncateEPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9505
      functionLinenumberEnd: 9509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9506,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9506,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:9506,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:9506,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9506,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9506,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:9506,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: 10099
      functionLinenumberEnd: 10184
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - c
        - stack
        - comp
      BBCount:         118
      ICount:          637
      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:   'src/pugixml.cpp:10102,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10102,37'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10118,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10102,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10104,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10118,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10104,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10104,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10105,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10104,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10105,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10106,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10106,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10106,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10107,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10106,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10107,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10108,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10108,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10108,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10110,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10118,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10118,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10138,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:10118,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10120,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10138,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:10125,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10126,37'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10134,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10126,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10128,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10130,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10131,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10138,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10140,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10144,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10144,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10145,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10146,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10146,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10148,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10163,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10153,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10155,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10161,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10157,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10158,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10159,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10159,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10170,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10172,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10178,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10174,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10175,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
            - BranchSide:      'src/pugixml.cpp:10176,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10176,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:10100,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10100,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10105,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10105,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10105,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10107,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10107,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10107,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10110,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10112,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10113,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10115,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10116,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10116,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10120,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10122,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10123,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10125,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10125,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10126,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10126,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10128,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10132,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10132,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10135,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10135,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10140,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10141,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10145,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10145,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10145,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10148,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10150,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10151,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10153,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10153,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10155,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10157,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10157,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10157,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10157,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10159,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10159,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10162,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10162,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10165,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10167,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10168,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10170,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10170,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10172,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10174,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10174,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_18equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10176,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10176,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10179,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10179,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10182,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: 10099
      functionLinenumberEnd: 10184
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - c
        - stack
        - comp
      BBCount:         118
      ICount:          637
      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:   'src/pugixml.cpp:10102,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10102,37'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10118,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10102,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10104,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10118,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10104,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10104,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10105,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10104,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10105,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10106,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10106,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10106,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10107,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10106,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10107,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10108,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10108,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10108,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10110,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10118,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10118,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10138,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:10118,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10120,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10138,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:10125,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10126,37'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10134,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10126,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10128,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10130,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10131,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10132,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10138,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10140,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10144,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Branch String:   'src/pugixml.cpp:10144,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10145,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10146,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10146,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10148,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10163,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10153,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10155,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10161,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10157,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10158,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10159,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10159,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10170,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10172,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10178,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10174,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10175,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
            - BranchSide:      'src/pugixml.cpp:10176,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10176,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:10100,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10100,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10105,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10105,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10105,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10107,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10107,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10107,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10110,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10112,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10113,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10115,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10116,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10116,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10120,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10122,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10123,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10125,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10125,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10126,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10126,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10128,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10130,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10132,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10132,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10135,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10135,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10140,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS1_14xpath_ast_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:10141,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_16xpath_value_typeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:10145,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10145,52'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10145,13'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10148,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10150,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10151,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10153,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10153,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10155,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10157,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10157,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10157,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10157,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10159,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10159,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10162,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10162,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10165,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10167,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10168,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10170,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10170,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10172,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10174,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10174,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclINS1_12xpath_stringEEEbRKT_S7_
        - Src:             'src/pugixml.cpp:10176,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10176,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10179,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10179,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10182,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: 10192
      functionLinenumberEnd: 10260
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - c
        - stack
        - comp
      BBCount:         106
      ICount:          567
      EdgeCount:       188
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10195,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10195,37'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10197,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10195,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10196,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10197,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10197,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10197,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10221,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10197,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10199,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10221,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10204,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10206,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10219,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10210,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10212,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
            - BranchSide:      'src/pugixml.cpp:10217,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10214,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10215,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10216,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10216,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10217,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10221,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10221,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10238,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10221,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10223,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10238,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10228,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10230,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10236,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10232,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10233,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10234,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10234,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10238,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10238,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10257,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10238,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10240,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10257,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10245,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10247,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10253,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10249,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10250,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10251,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10251,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:10193,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10193,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10196,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10196,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10196,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10199,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10201,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10202,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10204,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10204,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10206,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10208,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10208,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10208,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10210,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10210,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10212,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10214,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10214,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10216,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10216,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10217,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10217,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10223,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10225,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10226,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10228,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10228,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10230,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10232,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10232,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10232,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10232,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10234,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10234,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10237,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10237,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10240,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10242,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10243,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10245,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10245,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10247,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10249,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10249,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10251,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10251,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10257,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: 10192
      functionLinenumberEnd: 10260
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - c
        - stack
        - comp
      BBCount:         106
      ICount:          567
      EdgeCount:       188
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10195,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10195,37'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10197,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10195,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10196,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10197,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10197,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10197,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10221,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10197,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10199,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10221,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10204,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10206,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10219,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10210,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10212,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
            - BranchSide:      'src/pugixml.cpp:10217,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10214,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10215,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10216,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10216,6'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10217,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10221,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10221,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10238,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10221,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10223,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10238,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10228,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10230,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10236,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10232,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10233,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10234,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10234,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10238,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10238,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10257,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10238,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10240,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10257,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10245,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10247,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10253,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:10249,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10250,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
            - BranchSide:      'src/pugixml.cpp:10251,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:10251,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:10193,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10193,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:10196,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10196,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10196,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10199,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10201,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10202,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10204,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10204,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10206,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10208,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10208,74'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10208,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10210,37'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10210,55'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10212,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10214,76'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10214,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10214,11'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10216,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10216,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10217,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10217,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10220,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10223,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10225,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10226,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10228,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10228,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10230,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10232,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10232,75'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10232,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10232,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10234,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10234,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10237,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10237,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10240,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10242,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10243,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:10245,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10245,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10247,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:10249,72'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:10249,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:10249,10'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_110less_equalclIdEEbRKT_S6_
        - Src:             'src/pugixml.cpp:10251,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10251,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10254,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:10257,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8293
      functionLinenumberEnd: 8294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc
      BBCount:         1
      ICount:          17
      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: 11179
      functionLinenumberEnd: 11419
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - ''
      BBCount:         192
      ICount:          1257
      EdgeCount:       334
      CyclomaticComplexity: 144
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - _ZNK4pugi14xpath_variable10get_stringEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - __assert_fail
      functionUses:    30
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11180,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11183,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11187,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11194,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11204,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11211,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11221,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11228,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11237,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11240,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11243,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11247,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11261,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11279,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
                - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:11302,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
                - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
                - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:11329,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11341,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11353,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11371,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11383,5'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4typeEv
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11394,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11256,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11256,44'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11256,74'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11269,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11269,22'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11271,28'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11274,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11274,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11274,107'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11288,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11288,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11289,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:11291,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11291,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11291,54'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11292,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11292,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11292,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11292,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11292,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11294,30'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11297,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11297,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11297,107'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11312,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11312,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11312,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:11312,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11312,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11313,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:11313,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11313,65'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11314,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:11314,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11314,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11315,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:11317,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11317,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11317,54'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11318,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11318,62'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11318,97'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11320,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11320,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11320,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11320,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11320,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11320,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11320,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11320,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11321,30'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11324,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11324,39'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11324,113'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11324,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11324,113'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11324,79'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11332,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11332,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11334,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Branch String:   'src/pugixml.cpp:11344,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11344,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11346,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Branch String:   'src/pugixml.cpp:11362,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11362,24'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11364,29'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11374,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11374,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:11376,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Branch String:   'src/pugixml.cpp:11383,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11383,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11385,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Branch String:   'src/pugixml.cpp:11385,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11386,38'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable10get_stringEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11389,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11397,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11400,50'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:11403,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11407,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:11416,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11412,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11412,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11412,58'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:11183,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11189,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11189,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11194,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11196,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11197,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11199,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11199,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11200,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11200,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11206,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11206,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11211,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11213,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11214,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11216,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11216,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11217,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11217,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11223,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11223,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11228,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11230,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11231,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11233,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:11233,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11234,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11234,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11237,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11240,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11243,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node18eval_string_concatERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11247,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11251,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11252,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11254,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11254,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11254,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11256,44'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11256,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11256,74'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11257,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11257,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11261,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11265,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11266,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11268,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11268,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11268,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
        - Src:             'src/pugixml.cpp:11269,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11275,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11271,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11272,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11272,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11274,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11274,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11274,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11275,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11279,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11283,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11284,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11286,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11286,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11288,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11288,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11298,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11289,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11292,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11294,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11295,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11295,40'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11297,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11297,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11297,82'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11298,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11302,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11306,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11307,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11309,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11309,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11310,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11310,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
        - Src:             'src/pugixml.cpp:11312,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11312,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
        - Src:             'src/pugixml.cpp:11312,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11325,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11313,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11314,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11315,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11320,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11321,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11322,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11324,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
        - Src:             'src/pugixml.cpp:11324,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11324,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string9from_heapEPKcS4_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11325,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11329,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11331,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11332,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11334,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11336,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11341,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11343,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11344,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11346,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115normalize_spaceEPc
        - Src:             'src/pugixml.cpp:11348,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11353,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11357,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11358,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11359,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11361,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11362,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11367,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11364,41'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11364,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11364,65'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11364,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
        - Src:             'src/pugixml.cpp:11366,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11367,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11371,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11373,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string4dataEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11374,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11376,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
        - Src:             'src/pugixml.cpp:11378,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11383,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11383,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11386,54'
          Dst:             _ZNK4pugi14xpath_variable10get_stringEv
        - Src:             'src/pugixml.cpp:11386,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11400,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11400,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:11403,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11403,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11407,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11411,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11412,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
        - Src:             'src/pugixml.cpp:11412,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11412,58'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:11412,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11413,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11413,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11416,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8425
      functionLinenumberEnd: 8426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 8297
      functionLinenumberEnd: 8299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - __clang_call_terminate
      functionUses:    104
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8298,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator6revertERKS2_
        - Src:             'src/pugixml.cpp:8298,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114find_substringEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8496
      functionLinenumberEnd: 8501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8501,10'
          Dst:             strstr
    - functionName:    _ZNK4pugi8xml_node9attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5722
      functionLinenumberEnd: 5733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5723,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5723,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5725,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5725,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5727,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5732,10'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:5728,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5728,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5730,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5728,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5729,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5730,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5723,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5728,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5729,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5732,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi13xml_attribute5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5373
      functionLinenumberEnd: 5377
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5374,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5374,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5375,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5376,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5376,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5376,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113tolower_asciiEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8507
      functionLinenumberEnd: 8508
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8508,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8508,73'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8508,85'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable10get_stringEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12963
      functionLinenumberEnd: 12965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12964,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12964,111'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12964,17'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12965,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12965,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12965,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5366
      functionLinenumberEnd: 5370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5367,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5367,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5368,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5369,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5369,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5369,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12948
      functionLinenumberEnd: 12949
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable11get_booleanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12953
      functionLinenumberEnd: 12954
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12954,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12954,98'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12954,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11005
      functionLinenumberEnd: 11134
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
      BBCount:         74
      ICount:          558
      EdgeCount:       129
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - _ZNK4pugi14xpath_variable10get_numberEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - __assert_fail
        - fmod
      functionUses:    37
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11006,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11009,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11012,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11015,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11018,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11021,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - fmod
            - BranchSide:      'src/pugixml.cpp:11024,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11027,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11030,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11033,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11037,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11044,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11051,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11058,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11064,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11068,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11086,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11093,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11099,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
            - BranchSide:      'src/pugixml.cpp:11103,5'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4typeEv
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_numberEv
            - BranchSide:      'src/pugixml.cpp:11114,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11074,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11076,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11081,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11088,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11088,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11088,32'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11095,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11095,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11095,31'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11103,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11103,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_numberEv
            - BranchSide:      'src/pugixml.cpp:11105,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZNK4pugi14xpath_variable10get_numberEv
        - Branch String:   'src/pugixml.cpp:11105,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11106,13'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable10get_numberEv
            - BranchSide:      'src/pugixml.cpp:11109,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11117,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11120,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11125,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11125,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11131,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:11009,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11009,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11012,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11012,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11015,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11015,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11018,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11018,51'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11021,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11021,55'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11021,12'
          Dst:             fmod
        - Src:             'src/pugixml.cpp:11024,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11037,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11039,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11039,81'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:11040,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11040,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11044,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11046,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11046,64'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11047,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11047,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11051,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11053,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11053,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11054,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11054,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11058,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11060,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11060,69'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11060,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11061,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11061,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11064,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11068,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11072,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11074,36'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11074,54'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11076,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11078,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112string_valueERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11078,68'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11078,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11079,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11079,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11082,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11082,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11086,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11093,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11099,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11099,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
        - Src:             'src/pugixml.cpp:11103,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11103,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11106,29'
          Dst:             _ZNK4pugi14xpath_variable10get_numberEv
        - Src:             'src/pugixml.cpp:11120,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11125,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11127,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11127,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11127,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Src:             'src/pugixml.cpp:11128,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11128,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11131,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125convert_number_to_booleanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8785
      functionLinenumberEnd: 8786
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8786,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8786,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
            - BranchSide:      'src/pugixml.cpp:8786,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8786,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8453
      functionLinenumberEnd: 8454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      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: 11422
      functionLinenumberEnd: 11551
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - ''
      BBCount:         54
      ICount:          422
      EdgeCount:       100
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE10EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE11EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE12EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE1EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE2EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE3EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE4EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE5EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE6EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE7EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
        - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node6parentEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi14xpath_node_set3endEv
        - _ZNK4pugi14xpath_node_set4typeEv
        - _ZNK4pugi14xpath_node_set5beginEv
        - _ZNK4pugi14xpath_variable12get_node_setEv
        - _ZNK4pugi14xpath_variable4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - _ZNK4pugi8xml_node4rootEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - __assert_fail
      functionUses:    40
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11423,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11427,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11445,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
            - BranchSide:      'src/pugixml.cpp:11458,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
            - BranchSide:      'src/pugixml.cpp:11462,13'
              BranchSideFuncs:
                - _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_tE11EEEEENS1_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_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _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_tE6EEEEENS1_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_tE4EEEEENS1_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_tE2EEEEENS1_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_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:11512,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11526,5'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4typeEv
                - __assert_fail
                - __assert_fail
                - _ZNK4pugi14xpath_variable12get_node_setEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZNK4pugi14xpath_node_set4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi14xpath_node_set5beginEv
                - _ZNK4pugi14xpath_node_set3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11546,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11448,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11448,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
            - BranchSide:      'src/pugixml.cpp:11450,31'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Branch String:   'src/pugixml.cpp:11462,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11465,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11468,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE1EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11471,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE2EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11474,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE3EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11477,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE4EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11480,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE5EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11483,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE6EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11486,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE7EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11490,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
            - BranchSide:      'src/pugixml.cpp:11493,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE9EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11496,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE10EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11499,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE11EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11502,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE12EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
            - BranchSide:      'src/pugixml.cpp:11505,6'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11512,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11512,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11514,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11518,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11518,34'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11519,14'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11526,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11526,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi14xpath_variable12get_node_setEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZNK4pugi14xpath_node_set4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi14xpath_node_set5beginEv
                - _ZNK4pugi14xpath_node_set3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11528,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi14xpath_variable12get_node_setEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZNK4pugi14xpath_node_set4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi14xpath_node_set5beginEv
                - _ZNK4pugi14xpath_node_set3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11528,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11530,32'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable12get_node_setEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZNK4pugi14xpath_node_set4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi14xpath_node_set5beginEv
                - _ZNK4pugi14xpath_node_set3endEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11541,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:11427,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11431,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11432,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11435,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11437,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:11437,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:11437,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11438,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11441,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11441,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11445,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11448,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw7sort_doEv
        - Src:             'src/pugixml.cpp:11450,31'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:11450,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:11452,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node15apply_predicateERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackEb
        - Src:             'src/pugixml.cpp:11458,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11465,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:11468,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:11471,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:11474,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:11477,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:11480,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:11483,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:11486,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:11490,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11493,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:11496,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:11499,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:11502,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:11505,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11512,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11514,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11516,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11518,13'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11518,9'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11518,38'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:11518,45'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11518,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11518,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11519,18'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:11519,14'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:11519,48'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:11519,57'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:11519,44'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:11519,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw9push_backERKNS_10xpath_nodeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11526,5'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:11526,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11530,48'
          Dst:             _ZNK4pugi14xpath_variable12get_node_setEv
        - Src:             'src/pugixml.cpp:11532,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:11534,20'
          Dst:             _ZNK4pugi14xpath_node_set4typeEv
        - Src:             'src/pugixml.cpp:11534,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:11535,18'
          Dst:             _ZNK4pugi14xpath_node_set5beginEv
        - Src:             'src/pugixml.cpp:11535,29'
          Dst:             _ZNK4pugi14xpath_node_set3endEv
        - Src:             'src/pugixml.cpp:11535,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11549,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9451
      functionLinenumberEnd: 9452
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      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: 9555
      functionLinenumberEnd: 9557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw6appendEPKNS_10xpath_nodeES5_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9476
      functionLinenumberEnd: 9497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - begin_
        - end_
        - alloc
      BBCount:         11
      ICount:          125
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9477,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9477,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9479,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:9483,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9486,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:9495,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9487,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9487,16'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9490,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9486,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: 9512
      functionLinenumberEnd: 9547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc
      BBCount:         35
      ICount:          232
      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:   'src/pugixml.cpp:9513,47'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9513,50'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9545,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
        - Branch String:   'src/pugixml.cpp:9513,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9515,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9545,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
        - Branch String:   'src/pugixml.cpp:9520,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9520,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9522,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Branch String:   'src/pugixml.cpp:9523,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9525,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Branch String:   'src/pugixml.cpp:9529,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9531,25'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9541,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:9533,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9533,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9533,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Branch String:   'src/pugixml.cpp:9535,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9535,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
            - BranchSide:      'src/pugixml.cpp:9539,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Branch String:   'src/pugixml.cpp:9535,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9537,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
            - BranchSide:      'src/pugixml.cpp:9539,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9542,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9515,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:9522,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:9542,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9531,29'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9531,41'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:9532,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9532,36'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:9535,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
        - Src:             'src/pugixml.cpp:9542,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:9545,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: 9500
      functionLinenumberEnd: 9502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          24
      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:9501,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: 9437
      functionLinenumberEnd: 9438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node7step_doINS1_12axis_to_typeILNS1_6axis_tE0EEEEENS1_18xpath_node_set_rawERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tET_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE1EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         32
      ICount:          201
      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:
        - Branch String:   'src/pugixml.cpp:10774,56'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10775,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE2EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         30
      ICount:          191
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE3EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE4EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE5EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE6EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE7EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE9EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE10EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         33
      ICount:          207
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:10794,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10794,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10796,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _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_raw8set_typeENS_14xpath_node_set6type_tE
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE11EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Branch String:   'src/pugixml.cpp:10808,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10808,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:10809,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw17remove_duplicatesEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10794,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10808,80'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10809,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: 10768
      functionLinenumberEnd: 10811
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - eval
        - v
      BBCount:         27
      ICount:          180
      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:
        - Branch String:   'src/pugixml.cpp:10775,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10775,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10773,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10777,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10777,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10777,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10777,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10775,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10777,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10782,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10784,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10802,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Branch String:   'src/pugixml.cpp:10789,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10791,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
            - BranchSide:      'src/pugixml.cpp:10799,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:10797,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10797,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10798,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE12EEEEEvRNS1_18xpath_node_set_rawERKNS_10xpath_nodeEPNS1_15xpath_allocatorEbT_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
      Callsites:
        - Src:             'src/pugixml.cpp:10775,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9eval_onceENS_14xpath_node_set6type_tENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10779,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_rawC2Ev
        - Src:             'src/pugixml.cpp:10780,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10784,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10787,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:10787,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_node_set_raw8set_typeENS_14xpath_node_set6type_tE
        - Src:             'src/pugixml.cpp:10789,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:10789,52'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:10791,23'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4sizeEv
        - Src:             'src/pugixml.cpp:10796,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:10797,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node16apply_predicatesERNS1_18xpath_node_set_rawEmRKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:10802,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:10803,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: 5919
      functionLinenumberEnd: 5920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          35
      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:
        - Branch String:   'src/pugixml.cpp:5920,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5920,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5920,57'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5920,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:5920,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5920,57'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi14xpath_variable12get_node_setEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12969
      functionLinenumberEnd: 12970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12970,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12970,100'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12970,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12867
      functionLinenumberEnd: 12868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12888
      functionLinenumberEnd: 12889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12893
      functionLinenumberEnd: 12894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1202,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1202,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1204,45'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1204,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1204,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1204,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:1202,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: 10757
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ns
        - xn
        - alloc
        - once
      BBCount:         12
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:10761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10762,15'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _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_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:10763,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10763,54'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
            - BranchSide:      'src/pugixml.cpp:10763,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9step_fillINS1_12axis_to_typeILNS1_6axis_tE0EEEEEvRNS1_18xpath_node_set_rawEPNS_20xml_attribute_structEPNS_15xml_node_structEPNS1_15xpath_allocatorEbT_
      Callsites:
        - Src:             'src/pugixml.cpp:10761,11'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10761,8'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10762,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:10762,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10762,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:10763,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10763,36'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10763,57'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10763,54'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:10764,22'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:10764,34'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,56'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:10764,65'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:10764,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: 9384
      functionLinenumberEnd: 9403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - begin
        - end
        - type
        - rev
      BBCount:         12
      ICount:          82
      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:
        - Branch String:   'src/pugixml.cpp:9387,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9389,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
                - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
            - BranchSide:      'src/pugixml.cpp:9401,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
        - Branch String:   'src/pugixml.cpp:9391,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9393,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
            - BranchSide:      'src/pugixml.cpp:9398,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
        - Branch String:   'src/pugixml.cpp:9401,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9401,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_17reverseIPNS_10xpath_nodeEEEvT_S5_
            - BranchSide:      'src/pugixml.cpp:9401,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9389,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_get_orderEPKNS_10xpath_nodeES4_
        - Src:             'src/pugixml.cpp:9393,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:9401,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: 9368
      functionLinenumberEnd: 9381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9369,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9370,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9374,20'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Branch String:   'src/pugixml.cpp:9376,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9377,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:9380,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9377,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9377,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9378,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9374,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:9377,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: 8072
      functionLinenumberEnd: 8099
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - pred
      BBCount:         9
      ICount:          109
      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:
        - Branch String:   'src/pugixml.cpp:8074,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8077,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
            - BranchSide:      'src/pugixml.cpp:8098,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
        - Branch String:   'src/pugixml.cpp:8085,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8087,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
            - BranchSide:      'src/pugixml.cpp:8092,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_114insertion_sortINS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
                - _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
                - _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
      Callsites:
        - Src:             'src/pugixml.cpp:8078,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17median3IPNS_10xpath_nodeENS1_25document_order_comparatorEEET_S6_S6_S6_RKT0_
        - Src:             'src/pugixml.cpp:8082,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110partition3INS_10xpath_nodeENS1_25document_order_comparatorEEEvPT_S6_S5_RKT0_PS6_SA_
        - Src:             'src/pugixml.cpp:8087,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8092,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14sortIPNS_10xpath_nodeENS1_25document_order_comparatorEEEvT_S6_RKT0_
        - Src:             'src/pugixml.cpp:8098,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: 7980
      functionLinenumberEnd: 7983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7981,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7982,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
            - BranchSide:      'src/pugixml.cpp:7983,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7982,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: 7962
      functionLinenumberEnd: 7966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         1
      ICount:          19
      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: 8033
      functionLinenumberEnd: 8041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - middle
        - last
        - pred
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8034,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8035,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
            - BranchSide:      'src/pugixml.cpp:8036,7'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Branch String:   'src/pugixml.cpp:8036,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8037,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
            - BranchSide:      'src/pugixml.cpp:8038,7'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Branch String:   'src/pugixml.cpp:8038,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8038,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
            - BranchSide:      'src/pugixml.cpp:8039,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
      Callsites:
        - Src:             'src/pugixml.cpp:8034,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8035,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8036,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8037,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
        - Src:             'src/pugixml.cpp:8038,7'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8039,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: 8045
      functionLinenumberEnd: 8069
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - pivot
        - pred
        - out_eqbeg
        - out_eqend
        - ''
      BBCount:         16
      ICount:          120
      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:
        - Branch String:   'src/pugixml.cpp:8051,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8053,8'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi10xpath_nodeeqERKS0_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
            - BranchSide:      'src/pugixml.cpp:8062,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:8053,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8054,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi10xpath_nodeeqERKS0_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
            - BranchSide:      'src/pugixml.cpp:8055,14'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeeqERKS0_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:8055,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8056,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi10xpath_nodeeqERKS0_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
            - BranchSide:      'src/pugixml.cpp:8058,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
                - _ZNK4pugi10xpath_nodeeqERKS0_
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Branch String:   'src/pugixml.cpp:8064,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8065,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
            - BranchSide:      'src/pugixml.cpp:8067,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8053,8'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Src:             'src/pugixml.cpp:8055,17'
          Dst:             _ZNK4pugi10xpath_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8056,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8058,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_14swapINS_10xpath_nodeEEEvRT_S5_
        - Src:             'src/pugixml.cpp:8065,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: 8011
      functionLinenumberEnd: 8030
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - pred
      BBCount:         16
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8012,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8013,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8015,16'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Branch String:   'src/pugixml.cpp:8015,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8015,3'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:8017,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Branch String:   'src/pugixml.cpp:8021,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8021,27'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:8021,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
        - Branch String:   'src/pugixml.cpp:8021,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8023,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:8028,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      Callsites:
        - Src:             'src/pugixml.cpp:8021,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: 8673
      functionLinenumberEnd: 8721
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         40
      ICount:          263
      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:
        - Branch String:   'src/pugixml.cpp:8678,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8678,14'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
            - BranchSide:      'src/pugixml.cpp:8681,18'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:8678,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8678,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8681,18'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:8684,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8684,27'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
            - BranchSide:      'src/pugixml.cpp:8684,8'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
        - Branch String:   'src/pugixml.cpp:8684,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8687,9'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
            - BranchSide:      'src/pugixml.cpp:8701,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
        - Branch String:   'src/pugixml.cpp:8687,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8690,29'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
            - BranchSide:      'src/pugixml.cpp:8698,10'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
        - Branch String:   'src/pugixml.cpp:8690,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8691,16'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributeeqERKS0_
                - _ZNK4pugi13xml_attribute14next_attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
            - BranchSide:      'src/pugixml.cpp:8694,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8691,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8691,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8692,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8701,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8704,9'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
            - BranchSide:      'src/pugixml.cpp:8708,13'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi10xpath_node6parentEv
        - Branch String:   'src/pugixml.cpp:8704,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8704,37'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8706,10'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
        - Branch String:   'src/pugixml.cpp:8711,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8711,37'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8713,10'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node6parentEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
        - Branch String:   'src/pugixml.cpp:8716,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8716,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8718,8'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
        - Branch String:   'src/pugixml.cpp:8718,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8718,30'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeltERKS0_
            - BranchSide:      'src/pugixml.cpp:8718,15'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
                - _ZNK4pugi8xml_nodeltERKS0_
        - Branch String:   'src/pugixml.cpp:8718,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8718,30'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeltERKS0_
            - BranchSide:      'src/pugixml.cpp:8720,29'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZNK4pugi8xml_node15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_114node_is_beforeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:8675,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8676,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121document_buffer_orderERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8681,22'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8681,39'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8684,12'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8684,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8684,31'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8684,27'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8687,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8687,29'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8687,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8690,33'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8690,46'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8691,20'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8691,13'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
        - Src:             'src/pugixml.cpp:8690,55'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.cpp:8698,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8699,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8701,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8701,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8704,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8704,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8704,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8706,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8708,17'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8708,13'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8711,13'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8711,29'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8711,22'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8713,14'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:8716,11'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:8718,8'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8718,15'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8718,30'
          Dst:             _ZNK4pugi8xml_nodeltERKS0_
        - Src:             'src/pugixml.cpp:8720,29'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8720,51'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8720,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: 8640
      functionLinenumberEnd: 8668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xnode
      BBCount:         28
      ICount:          164
      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:
        - Branch String:   'src/pugixml.cpp:8643,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8645,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
            - BranchSide:      'src/pugixml.cpp:8654,32'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute15internal_objectEv
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_20xml_attribute_structEEERNS1_19xml_document_structEPKT_
        - Branch String:   'src/pugixml.cpp:8645,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8647,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8651,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8647,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8647,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8648,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8647,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8647,105'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8648,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8648,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8648,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8649,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8648,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8648,107'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8649,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8656,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8658,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_20xml_attribute_structEEERNS1_19xml_document_structEPKT_
            - BranchSide:      'src/pugixml.cpp:8667,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8658,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8660,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8664,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8660,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8660,91'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8661,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8661,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8661,92'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8662,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8641,33'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8641,40'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
        - Src:             'src/pugixml.cpp:8645,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:8654,38'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8654,50'
          Dst:             _ZNK4pugi13xml_attribute15internal_objectEv
        - Src:             'src/pugixml.cpp:8658,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: 5654
      functionLinenumberEnd: 5655
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeeqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5260
      functionLinenumberEnd: 5261
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute14next_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5290
      functionLinenumberEnd: 5293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5291,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5291,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5292,24'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5291,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5292,10'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
    - functionName:    _ZNK4pugi8xml_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5614
      functionLinenumberEnd: 5615
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodeltERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5664
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      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: 8590
      functionLinenumberEnd: 8630
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ln
        - rn
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8595,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8595,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8595,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8595,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8595,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8595,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8595,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8597,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8602,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8602,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8602,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8605,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8602,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8602,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8605,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8607,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8609,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8613,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8613,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8615,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8620,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8620,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8620,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8623,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:8623,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8625,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:8629,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:8602,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_is_before_siblingEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:8629,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: 8566
      functionLinenumberEnd: 8587
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ln
        - rn
      BBCount:         20
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8567,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8567,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8570,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8570,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8570,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8573,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8576,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8576,16'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8576,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8576,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8578,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8586,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8578,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8578,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8579,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8579,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8579,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8567,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: 1201
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1202,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1202,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1204,45'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1204,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1204,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1204,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:1202,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi10xpath_nodeeqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12752
      functionLinenumberEnd: 12753
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributeeqERKS0_
        - _ZNK4pugi8xml_nodeeqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12753,27'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12753,30'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributeeqERKS0_
            - BranchSide:      'src/pugixml.cpp:12753,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12753,16'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:12753,41'
          Dst:             _ZNK4pugi13xml_attributeeqERKS0_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_14swapIPNS_10xpath_nodeEEEvRT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7962
      functionLinenumberEnd: 7966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_insertEPPKvmS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8102
      functionLinenumberEnd: 8134
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - size
        - key
      BBCount:         16
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8103,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8103,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8105,74'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8117,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8119,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8132,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8119,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8121,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8125,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8125,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8126,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8129,14'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:8103,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8132,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16uniqueIPNS_10xpath_nodeEEET_S5_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7986
      functionLinenumberEnd: 8008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4pugi10xpath_nodeneERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7988,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7988,30'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
                - _ZNK4pugi10xpath_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:7988,3'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
                - _ZNK4pugi10xpath_nodeneERKS0_
        - Branch String:   'src/pugixml.cpp:7988,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7989,9'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
                - _ZNK4pugi10xpath_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:7991,7'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
        - Branch String:   'src/pugixml.cpp:7991,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7992,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7995,18'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
        - Branch String:   'src/pugixml.cpp:7998,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8000,9'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8007,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8000,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8001,22'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8003,10'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_nodeneERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:7988,36'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8000,15'
          Dst:             _ZNK4pugi10xpath_nodeneERKS0_
    - functionName:    _ZNK4pugi10xpath_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12757
      functionLinenumberEnd: 12758
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributeneERKS0_
        - _ZNK4pugi8xml_nodeneERKS0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12758,27'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12758,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12758,30'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributeneERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:12758,16'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:12758,41'
          Dst:             _ZNK4pugi13xml_attributeneERKS0_
    - functionName:    _ZNK4pugi8xml_nodeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5659
      functionLinenumberEnd: 5660
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5265
      functionLinenumberEnd: 5266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_16is_nanEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8740
      functionLinenumberEnd: 8748
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          14
      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: 8512
      functionLinenumberEnd: 8563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - na
        - alloc
        - ''
      BBCount:         45
      ICount:          226
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute5valueEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node11first_childEv
        - _ZNK4pugi8xml_node12next_siblingEv
        - _ZNK4pugi8xml_node4typeEv
        - _ZNK4pugi8xml_node5valueEv
        - _ZNK4pugi8xml_node6parentEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodeneERKS0_
        - _ZNK4pugi8xml_nodentEv
      functionUses:    22
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8513,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8514,36'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8517,17'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZNK4pugi8xml_node5valueEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:8519,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8525,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8525,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8525,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8525,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8530,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZNK4pugi8xml_node5valueEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:8530,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZNK4pugi8xml_node5valueEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:8560,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:8533,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8534,47'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8536,22'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
        - Branch String:   'src/pugixml.cpp:8538,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8538,23'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:8538,5'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:8538,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8540,14'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:8556,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8540,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8540,43'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
            - BranchSide:      'src/pugixml.cpp:8541,50'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
        - Branch String:   'src/pugixml.cpp:8540,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8541,50'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
            - BranchSide:      'src/pugixml.cpp:8543,14'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
        - Branch String:   'src/pugixml.cpp:8543,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8544,17'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8545,19'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
        - Branch String:   'src/pugixml.cpp:8545,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8546,17'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8549,7'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
        - Branch String:   'src/pugixml.cpp:8549,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8549,41'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
            - BranchSide:      'src/pugixml.cpp:8549,7'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node6parentEv
        - Branch String:   'src/pugixml.cpp:8549,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8550,18'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodeneERKS0_
            - BranchSide:      'src/pugixml.cpp:8552,15'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_nodentEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
                - _ZNK4pugi8xml_node11first_childEv
                - _ZNK4pugi8xml_node5valueEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_node12next_siblingEv
      Callsites:
        - Src:             'src/pugixml.cpp:8513,10'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8513,7'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8514,39'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8514,51'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:8514,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8517,20'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8519,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8525,39'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8525,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8530,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8533,11'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8534,47'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8534,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8534,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8536,22'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8538,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8538,23'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8540,14'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8540,43'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:8541,50'
          Dst:             _ZNK4pugi8xml_node5valueEv
        - Src:             'src/pugixml.cpp:8541,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8541,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8543,14'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8543,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8544,17'
          Dst:             _ZNK4pugi8xml_node11first_childEv
        - Src:             'src/pugixml.cpp:8545,19'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8545,15'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8546,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8549,19'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8549,14'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:8549,41'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8550,18'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:8552,15'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:8552,31'
          Dst:             _ZNK4pugi8xml_node12next_siblingEv
        - Src:             'src/pugixml.cpp:8560,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8430
      functionLinenumberEnd: 8431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8431,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8431,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8431,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:8431,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8939
      functionLinenumberEnd: 8949
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - strtod
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8941,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8941,54'
              BranchSideFuncs:
                - strtod
            - BranchSide:      'src/pugixml.cpp:8947,17'
              BranchSideFuncs:
                - strtod
      Callsites:
        - Src:             'src/pugixml.cpp:8941,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
        - Src:             'src/pugixml.cpp:8941,54'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:8947,10'
          Dst:             strtod
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119round_nearest_nzeroEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8981
      functionLinenumberEnd: 8984
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8984,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8984,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8984,62'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8984,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8984,47'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8984,62'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable10get_numberEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12958
      functionLinenumberEnd: 12959
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12959,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12959,96'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12959,104'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      Callsites:
        - Src:             'src/pugixml.cpp:12959,104'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8725
      functionLinenumberEnd: 8731
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_129check_string_to_number_formatEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8909
      functionLinenumberEnd: 8936
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         30
      ICount:          178
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8911,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8911,52'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8914,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8914,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8914,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8916,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8916,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8916,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8919,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8919,53'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8919,57'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8922,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8919,74'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8919,125'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8919,78'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8919,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8919,125'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8922,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8922,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8922,54'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8925,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8925,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8927,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8933,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8929,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8929,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8930,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8933,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8933,52'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8935,11'
              BranchSideFuncs: []
      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: 8361
      functionLinenumberEnd: 8362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8362,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZNK4pugi8xml_node4typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5696
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5697,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5697,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5697,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node5valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5701
      functionLinenumberEnd: 5705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5702,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5702,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5703,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5704,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5704,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5704,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8386
      functionLinenumberEnd: 8387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string6appendERKS2_PNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8390
      functionLinenumberEnd: 8422
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - o
        - alloc
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8392,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8392,21'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:8395,10'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:8395,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8395,22'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:8402,28'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:8395,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8395,37'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:8402,28'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:8395,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8397,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:8402,28'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:8407,61'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8407,94'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
            - BranchSide:      'src/pugixml.cpp:8407,112'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
        - Branch String:   'src/pugixml.cpp:8408,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8408,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8411,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8411,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8411,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8414,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8402,28'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8403,30'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:8407,50'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator10reallocateEPvmm
    - functionName:    _ZNK4pugi8xml_node11first_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5965
      functionLinenumberEnd: 5968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5966,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5966,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5967,19'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5966,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5967,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node12next_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5750
      functionLinenumberEnd: 5751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5751,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5751,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5751,50'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5751,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5751,50'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8356
      functionLinenumberEnd: 8357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - this
        - buffer
        - uses_heap_
        - length_heap
      BBCount:         1
      ICount:          29
      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: 8256
      functionLinenumberEnd: 8272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - state
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8260,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8262,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8270,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110local_nameERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8993
      functionLinenumberEnd: 8997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8997,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8997,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8997,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8994,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114qualified_nameERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:8995,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9461
      functionLinenumberEnd: 9462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      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:9462,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: 8988
      functionLinenumberEnd: 8989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi10xpath_node4nodeEv
        - _ZNK4pugi10xpath_node9attributeEv
        - _ZNK4pugi13xml_attribute4nameEv
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_node4nameEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8989,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8989,29'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi13xml_attribute4nameEv
            - BranchSide:      'src/pugixml.cpp:8989,55'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZNK4pugi8xml_node4nameEv
      Callsites:
        - Src:             'src/pugixml.cpp:8989,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8989,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:8989,34'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:8989,46'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:8989,60'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:8989,67'
          Dst:             _ZNK4pugi8xml_node4nameEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9063
      functionLinenumberEnd: 9064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          54
      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:
        - Branch String:   'src/pugixml.cpp:9064,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9064,43'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node9attributeEv
                - _ZNK4pugi10xpath_node6parentEv
                - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
            - BranchSide:      'src/pugixml.cpp:9064,92'
              BranchSideFuncs:
                - _ZNK4pugi10xpath_node4nodeEv
                - _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
      Callsites:
        - Src:             'src/pugixml.cpp:9064,15'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9064,10'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9064,48'
          Dst:             _ZNK4pugi10xpath_node9attributeEv
        - Src:             'src/pugixml.cpp:9064,66'
          Dst:             _ZNK4pugi10xpath_node6parentEv
        - Src:             'src/pugixml.cpp:9064,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_13xml_attributeENS_8xml_nodeE
        - Src:             'src/pugixml.cpp:9064,97'
          Dst:             _ZNK4pugi10xpath_node4nodeEv
        - Src:             'src/pugixml.cpp:9064,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: 11137
      functionLinenumberEnd: 11176
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - c
        - stack
        - ''
      BBCount:         47
      ICount:          299
      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:
        - Branch String:   'src/pugixml.cpp:11138,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11138,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11140,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:11144,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11144,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11147,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:11148,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11148,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
            - BranchSide:      'src/pugixml.cpp:11151,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Branch String:   'src/pugixml.cpp:11156,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11156,75'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
            - BranchSide:      'src/pugixml.cpp:11157,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Branch String:   'src/pugixml.cpp:11157,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11157,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
            - BranchSide:      'src/pugixml.cpp:11160,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Branch String:   'src/pugixml.cpp:11161,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11161,49'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
            - BranchSide:      'src/pugixml.cpp:11164,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Branch String:   'src/pugixml.cpp:11165,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11165,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
            - BranchSide:      'src/pugixml.cpp:11167,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Branch String:   'src/pugixml.cpp:11169,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11170,29'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
            - BranchSide:      'src/pugixml.cpp:11173,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Branch String:   'src/pugixml.cpp:11170,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11171,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
            - BranchSide:      'src/pugixml.cpp:11171,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
      Callsites:
        - Src:             'src/pugixml.cpp:11138,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11140,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureC2EPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11147,66'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11148,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11176,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_allocator_captureD2Ev
        - Src:             'src/pugixml.cpp:11153,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11156,78'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:11157,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11161,59'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:11164,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:11165,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:11170,39'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:11175,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Src:             'src/pugixml.cpp:11176,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: 8373
      functionLinenumberEnd: 8383
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - alloc
        - ''
      BBCount:         13
      ICount:          74
      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:
        - Branch String:   'src/pugixml.cpp:8374,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8374,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:8376,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Branch String:   'src/pugixml.cpp:8376,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8377,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:8379,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Branch String:   'src/pugixml.cpp:8382,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8382,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
            - BranchSide:      'src/pugixml.cpp:8382,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:8374,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8377,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8380,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:8382,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Src:             'src/pugixml.cpp:8382,53'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_string9uses_heapEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8468
      functionLinenumberEnd: 8469
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113round_nearestEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8976
      functionLinenumberEnd: 8977
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          10
      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: 8435
      functionLinenumberEnd: 8450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8437,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8439,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8449,31'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8442,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8442,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8444,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8439,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:8440,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: 9068
      functionLinenumberEnd: 9092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         18
      ICount:          114
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9071,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9073,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9087,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9075,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9078,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9083,20'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9078,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9078,52'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9081,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9081,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9081,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9082,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9087,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9087,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9087,23'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9087,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9087,75'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9087,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8366
      functionLinenumberEnd: 8369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8367,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8367,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
            - BranchSide:      'src/pugixml.cpp:8367,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
        - Branch String:   'src/pugixml.cpp:8367,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8367,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
            - BranchSide:      'src/pugixml.cpp:8367,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:8367,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8369,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2EPKcbm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19translateEPcPKcS4_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9096
      functionLinenumberEnd: 9114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - from
        - to
        - to_length
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9099,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9101,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
            - BranchSide:      'src/pugixml.cpp:9112,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9105,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9106,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
            - BranchSide:      'src/pugixml.cpp:9107,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      Callsites:
        - Src:             'src/pugixml.cpp:9103,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115translate_tableEPcPKh
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9150
      functionLinenumberEnd: 9176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - table
      BBCount:         7
      ICount:          75
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9153,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9155,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9174,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9158,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9160,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9169,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124convert_number_to_stringEdPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8842
      functionLinenumberEnd: 8906
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - alloc
        - ''
      BBCount:         47
      ICount:          262
      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:
        - Branch String:   'src/pugixml.cpp:8845,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8845,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
            - BranchSide:      'src/pugixml.cpp:8852,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
                - strlen
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8855,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8855,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8855,78'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8857,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8857,23'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8860,15'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8863,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8863,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8866,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8866,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8868,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8872,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8872,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8874,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8874,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8874,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8874,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8874,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8874,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8875,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8875,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8875,33'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8875,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8881,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8884,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8902,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Branch String:   'src/pugixml.cpp:8887,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8889,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8894,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8894,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8896,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:8899,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
        - Branch String:   'src/pugixml.cpp:8896,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8896,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:8897,21'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:8902,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8902,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
            - BranchSide:      'src/pugixml.cpp:8903,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_string22from_heap_preallocatedEPKcS4_
      Callsites:
        - Src:             'src/pugixml.cpp:8844,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_number_to_string_specialEd
        - Src:             'src/pugixml.cpp:8845,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_string10from_constEPKc
        - Src:             'src/pugixml.cpp:8852,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
        - Src:             'src/pugixml.cpp:8855,24'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:8856,48'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Src:             'src/pugixml.cpp:8857,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:8874,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8896,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8902,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8905,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: 8753
      functionLinenumberEnd: 8782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - value
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8777,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8777,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8778,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8778,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8778,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8779,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8779,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8779,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8780,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_135convert_number_to_mantissa_exponentEdRA32_cPPcPi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8813
      functionLinenumberEnd: 8838
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - double
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - out_mantissa
        - out_exponent
      BBCount:         20
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
        - __assert_fail
        - atoi
        - snprintf
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8819,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8819,3'
              BranchSideFuncs:
                - atoi
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
            - BranchSide:      'src/pugixml.cpp:8821,23'
              BranchSideFuncs:
                - atoi
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
        - Branch String:   'src/pugixml.cpp:8824,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8824,39'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
            - BranchSide:      'src/pugixml.cpp:8824,52'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
        - Branch String:   'src/pugixml.cpp:8825,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8825,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
            - BranchSide:      'src/pugixml.cpp:8825,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
        - Branch String:   'src/pugixml.cpp:8825,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8825,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114truncate_zerosEPcS2_
            - BranchSide:      'src/pugixml.cpp:8825,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:8815,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:8818,27'
          Dst:             strchr
        - Src:             'src/pugixml.cpp:8819,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8821,18'
          Dst:             atoi
        - Src:             'src/pugixml.cpp:8825,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:8833,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:    atoi
      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_114truncate_zerosEPcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8790
      functionLinenumberEnd: 8794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8791,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8791,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8791,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8791,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8791,45'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8793,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8487
      functionLinenumberEnd: 8491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - c
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8491,10'
          Dst:             strchr
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_string16duplicate_stringEPKcmPNS1_15xpath_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8345
      functionLinenumberEnd: 8353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - length
        - alloc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8347,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8347,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8349,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8346,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: 9042
      functionLinenumberEnd: 9060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - parent
      BBCount:         11
      ICount:          75
      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:
        - Branch String:   'src/pugixml.cpp:9046,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9046,21'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi13xml_attribute5valueEv
            - BranchSide:      'src/pugixml.cpp:9048,16'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi13xml_attribute5valueEv
        - Branch String:   'src/pugixml.cpp:9050,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9052,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
            - BranchSide:      'src/pugixml.cpp:9059,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9054,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9054,20'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute5valueEv
            - BranchSide:      'src/pugixml.cpp:9056,10'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
      Callsites:
        - Src:             'src/pugixml.cpp:9043,39'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9043,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9050,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9052,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9054,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9054,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9056,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113namespace_uriENS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9024
      functionLinenumberEnd: 9039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         9
      ICount:          62
      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:
        - Branch String:   'src/pugixml.cpp:9029,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9031,39'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
            - BranchSide:      'src/pugixml.cpp:9038,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9033,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9033,20'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute5valueEv
            - BranchSide:      'src/pugixml.cpp:9035,10'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZNK4pugi13xml_attribute5valueEv
      Callsites:
        - Src:             'src/pugixml.cpp:9025,39'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:9025,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
        - Src:             'src/pugixml.cpp:9029,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9031,24'
          Dst:             _ZNK4pugi8xml_node14find_attributeINS_4impl12_GLOBAL__N_123namespace_uri_predicateEEENS_13xml_attributeET_
        - Src:             'src/pugixml.cpp:9033,8'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:9033,20'
          Dst:             _ZNK4pugi13xml_attribute5valueEv
        - Src:             'src/pugixml.cpp:9035,10'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZNK4pugi8xml_node4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5689
      functionLinenumberEnd: 5693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5690,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5690,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5691,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5692,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5692,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5692,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123namespace_uri_predicateC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9006
      functionLinenumberEnd: 9011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19find_charEPKcc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9009,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9009,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9009,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9010,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9010,46'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9010,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9007,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: 682
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - pred
        - ''
      BBCount:         12
      ICount:          66
      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:
        - Branch String:   'src/pugixml.hpp:683,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.hpp:683,23'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node15first_attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
                - _ZNK4pugi13xml_attribute14next_attributeEv
            - BranchSide:      'src/pugixml.hpp:685,32'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node15first_attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
                - _ZNK4pugi13xml_attribute14next_attributeEv
        - Branch String:   'src/pugixml.hpp:685,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.hpp:686,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
                - _ZNK4pugi13xml_attribute14next_attributeEv
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.hpp:689,11'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.hpp:686,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.hpp:686,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.hpp:687,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.hpp:683,23'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.hpp:685,32'
          Dst:             _ZNK4pugi8xml_node15first_attributeEv
        - Src:             'src/pugixml.hpp:685,51'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - Src:             'src/pugixml.hpp:686,9'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_123namespace_uri_predicateclENS_13xml_attributeE
        - Src:             'src/pugixml.hpp:685,75'
          Dst:             _ZNK4pugi13xml_attribute14next_attributeEv
        - Src:             'src/pugixml.hpp:689,11'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node15first_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5952
      functionLinenumberEnd: 5955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5953,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5953,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5954,24'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5953,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5954,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: 9014
      functionLinenumberEnd: 9020
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - a
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - _ZNK4pugi13xml_attribute4nameEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9017,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9017,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
            - BranchSide:      'src/pugixml.cpp:9019,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - Branch String:   'src/pugixml.cpp:9019,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9019,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
            - BranchSide:      'src/pugixml.cpp:9019,87'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9019,35'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9019,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
            - BranchSide:      'src/pugixml.cpp:9019,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9015,27'
          Dst:             _ZNK4pugi13xml_attribute4nameEv
        - Src:             'src/pugixml.cpp:9017,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111starts_withEPKcS3_
        - Src:             'src/pugixml.cpp:9019,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lhs
        - rhs
        - count
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:274,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:275,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:278,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:275,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:275,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:276,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_firstEPKNS_10xpath_nodeES4_NS_14xpath_node_set6type_tE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9407
      functionLinenumberEnd: 9425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - begin
        - end
        - type
      BBCount:         10
      ICount:          62
      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:9408,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9408,28'
              BranchSideFuncs:
                - _ZN4pugi10xpath_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:9410,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:9410,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9413,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9419,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
            - BranchSide:      'src/pugixml.cpp:9422,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:9408,28'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:9419,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111min_elementIPKNS_10xpath_nodeENS1_25document_order_comparatorEEET_S7_S7_RKT0_
        - Src:             'src/pugixml.cpp:9422,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: 7969
      functionLinenumberEnd: 7976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - begin
        - end
        - pred
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7972,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7973,8'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:7976,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:7973,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7973,25'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
            - BranchSide:      'src/pugixml.cpp:7974,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_125document_order_comparatorclERKNS_10xpath_nodeES5_
      Callsites:
        - Src:             'src/pugixml.cpp:7973,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: 7956
      functionLinenumberEnd: 7957
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_14lessclIdEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7948
      functionLinenumberEnd: 7949
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112not_equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7940
      functionLinenumberEnd: 7941
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          24
      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: 7940
      functionLinenumberEnd: 7941
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          19
      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: 7940
      functionLinenumberEnd: 7941
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringneERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7941,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: 7962
      functionLinenumberEnd: 7966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         1
      ICount:          22
      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: 7962
      functionLinenumberEnd: 7966
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringneERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8463
      functionLinenumberEnd: 8464
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - o
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8464,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_18equal_toclIbEEbRKT_S6_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7932
      functionLinenumberEnd: 7933
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          24
      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: 7932
      functionLinenumberEnd: 7933
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         1
      ICount:          19
      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: 7932
      functionLinenumberEnd: 7933
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - lhs
        - rhs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7933,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_112xpath_stringeqERKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8458
      functionLinenumberEnd: 8459
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - o
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8459,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9118
      functionLinenumberEnd: 9147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - alloc
        - from
        - to
      BBCount:         30
      ICount:          170
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9121,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9123,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9137,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9126,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9126,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9127,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9126,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9127,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9130,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9130,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9131,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9133,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9131,44'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9131,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9133,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9134,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9121,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9134,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9137,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9138,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9141,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9138,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9138,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:9139,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:9142,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9142,16'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9144,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9141,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: 11665
      functionLinenumberEnd: 11677
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11666,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11666,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:11668,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11668,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11670,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:11676,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11670,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11670,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:11672,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:11672,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11673,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11674,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:11666,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11670,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11634
      functionLinenumberEnd: 11662
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         29
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11635,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11639,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11639,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11644,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11648,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11648,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11652,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11655,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11655,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11655,19'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11657,30'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11655,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11655,44'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11657,30'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11657,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11658,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11660,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11658,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11658,29'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11658,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11655,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11658,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: 11569
      functionLinenumberEnd: 11631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc
      BBCount:         117
      ICount:          611
      EdgeCount:       163
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11572,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11572,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11573,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11572,56'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11573,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11573,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11574,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11574,35'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11574,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11574,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11574,83'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11572,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11576,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11580,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11580,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11580,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11580,56'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11580,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11596,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11580,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11582,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11596,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11582,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11582,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11584,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11584,46'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11584,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11586,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11584,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11585,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11586,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11586,52'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11586,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
            - BranchSide:      'src/pugixml.cpp:11588,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11586,93'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11586,96'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11587,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11586,126'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11586,129'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11587,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11586,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11587,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11588,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Branch String:   'src/pugixml.cpp:11596,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11596,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11596,50'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11596,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11597,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11596,72'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11596,75'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11597,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11596,100'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11596,103'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11597,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Branch String:   'src/pugixml.cpp:11596,137'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11597,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11597,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11597,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11597,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11597,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11597,82'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11597,85'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11597,120'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11597,124'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11597,138'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11598,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11596,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11600,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11609,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11600,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11600,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11601,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11600,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11601,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11603,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
        - Branch String:   'src/pugixml.cpp:11609,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11610,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11623,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11610,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11611,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11623,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11611,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11611,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11623,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11609,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11613,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
            - BranchSide:      'src/pugixml.cpp:11623,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11615,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11617,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11620,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11623,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11623,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11624,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11624,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11624,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11624,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11624,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11624,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11626,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11626,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11626,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11626,30'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11626,64'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11626,67'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11626,64'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11626,97'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11626,101'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11626,97'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11626,114'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11626,114'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11626,118'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11626,132'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11626,132'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11627,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11627,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11627,47'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11629,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11627,77'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11627,80'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11627,77'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11623,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11623,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11629,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11582,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:11588,63'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_exprEv
        - Src:             'src/pugixml.cpp:11598,5'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node14is_posinv_stepEv
        - Src:             'src/pugixml.cpp:11613,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_124translate_table_generateEPNS1_15xpath_allocatorEPKcS5_
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9934
      functionLinenumberEnd: 9935
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 12484
      functionLinenumberEnd: 12485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      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: 12488
      functionLinenumberEnd: 12489
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - asttype_
        - rettype_
        - precedence_
      BBCount:         1
      ICount:          26
      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: 12492
      functionLinenumberEnd: 12540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lexer
      BBCount:         24
      ICount:          119
      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:12493,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12496,10'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12508,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12511,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12514,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12517,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12520,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12523,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12526,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12529,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12532,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12535,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12538,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - Branch String:   'src/pugixml.cpp:12496,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12497,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12498,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Branch String:   'src/pugixml.cpp:12498,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12499,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12500,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Branch String:   'src/pugixml.cpp:12500,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12501,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12502,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Branch String:   'src/pugixml.cpp:12502,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12503,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
            - BranchSide:      'src/pugixml.cpp:12505,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:12493,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12496,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12496,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12497,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12498,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12498,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12499,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12500,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12500,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12501,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12502,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12502,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12503,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12505,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
        - Src:             'src/pugixml.cpp:12508,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12511,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12514,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12517,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12520,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12523,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12526,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12529,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12532,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12535,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2ENS1_10ast_type_tENS_16xpath_value_typeEi
        - Src:             'src/pugixml.cpp:12538,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_tC2Ev
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9929
      functionLinenumberEnd: 9930
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9939
      functionLinenumberEnd: 9942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    13
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9940,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:9940,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:9940,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:9940,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9940,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:9940,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9633
      functionLinenumberEnd: 9636
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9636,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: 10838
      functionLinenumberEnd: 10839
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype_
        - left
        - right
      BBCount:         1
      ICount:          41
      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: 10860
      functionLinenumberEnd: 10862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      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: 11906
      functionLinenumberEnd: 11971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
        - specified
      BBCount:         45
      ICount:          180
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11909,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11912,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11922,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11928,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11936,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11944,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11950,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11960,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11966,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11912,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11913,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11914,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11914,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11915,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11916,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11922,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11923,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11925,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11928,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11929,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11930,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11936,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11937,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11938,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11944,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11945,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11947,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11950,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11951,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11952,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11952,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11953,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11954,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Branch String:   'src/pugixml.cpp:11960,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11961,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11963,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11912,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11914,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11916,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11922,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11928,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11930,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11936,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11938,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11944,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11950,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11952,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11954,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11960,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: 12162
      functionLinenumberEnd: 12334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - set
      BBCount:         84
      ICount:          480
      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:
        - Branch String:   'src/pugixml.cpp:12163,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12163,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12166,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Branch String:   'src/pugixml.cpp:12163,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12164,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12166,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Branch String:   'src/pugixml.cpp:12169,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12171,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12176,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12176,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12178,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12185,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12180,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12181,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12183,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Branch String:   'src/pugixml.cpp:12189,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12190,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12192,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Branch String:   'src/pugixml.cpp:12198,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12201,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12288,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12205,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12208,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12236,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12208,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12209,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12211,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Branch String:   'src/pugixml.cpp:12213,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12214,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
            - BranchSide:      'src/pugixml.cpp:12217,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Branch String:   'src/pugixml.cpp:12219,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12221,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12225,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12225,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12227,17'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12232,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12236,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12239,10'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12287,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12239,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12241,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12275,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12243,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12245,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12254,24'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12249,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12250,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12252,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12254,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12256,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12269,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12256,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12257,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12259,16'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12263,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12264,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12265,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12275,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12275,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12283,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12275,69'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12275,80'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12283,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12275,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12277,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12283,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12288,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12290,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12295,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12299,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12299,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12301,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12302,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12302,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12304,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12308,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12310,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12331,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12312,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12313,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12315,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12316,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12316,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12318,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12319,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12319,16'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12321,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12321,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12322,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12323,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Branch String:   'src/pugixml.cpp:12325,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12325,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12326,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      Callsites:
        - Src:             'src/pugixml.cpp:12163,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12164,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12169,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12174,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12176,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12178,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12180,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12181,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12183,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12185,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12187,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12189,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12190,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12192,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12196,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12198,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12201,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12202,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12205,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12209,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12211,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser15parse_axis_nameERKNS1_18xpath_lexer_stringERb
        - Src:             'src/pugixml.cpp:12214,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12217,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12219,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12222,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12223,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12225,22'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12227,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12228,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12232,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12239,17'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12241,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12243,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12245,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12247,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12250,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12252,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:12254,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:12256,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12257,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12260,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12261,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12263,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12264,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12265,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12269,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12288,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12291,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12295,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12298,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12301,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12308,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12310,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12313,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12315,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12318,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12321,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12322,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12323,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12325,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12326,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node9set_rightEPS2_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11708
      functionLinenumberEnd: 11712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - message
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11710,29'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer11current_posEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9660
      functionLinenumberEnd: 9926
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         105
      ICount:          700
      EdgeCount:       130
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9663,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9663,50'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9666,22'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9668,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9671,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9675,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9688,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9701,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9713,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9719,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9725,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9731,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9737,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9743,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9770,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9776,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9782,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9788,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9794,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9800,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9813,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9838,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9846,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9846,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9866,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9878,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9675,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9677,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9682,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9688,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9690,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9695,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9701,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9703,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9708,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9745,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9747,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9764,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9749,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9749,58'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9751,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9751,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9751,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9758,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9751,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9753,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9758,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9755,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9755,59'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9756,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9800,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9802,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9807,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9813,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9815,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9818,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9818,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9820,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9832,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9824,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9824,57'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9826,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9851,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9851,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9851,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9851,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9851,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9852,32'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9854,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9855,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9858,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9866,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9868,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9873,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9878,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9880,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9895,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9882,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9882,57'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9884,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9884,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9886,10'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9891,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9888,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9888,58'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9889,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9895,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9897,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9921,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9899,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9899,58'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9901,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9901,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9903,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9915,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9903,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9905,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9907,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:9911,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9911,60'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9912,7'
              BranchSideFuncs: []
      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: 11758
      functionLinenumberEnd: 11760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - left
        - axis
        - test
        - contents
      BBCount:         6
      ICount:          53
      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:
        - Branch String:   'src/pugixml.cpp:11760,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11760,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_NS1_6axis_tENS1_10nodetest_tEPKc
            - BranchSide:      'src/pugixml.cpp:11760,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11759,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11760,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: 9629
      functionLinenumberEnd: 9630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 11974
      functionLinenumberEnd: 12006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         18
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11975,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11978,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11984,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11990,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:11996,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
            - BranchSide:      'src/pugixml.cpp:12002,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11978,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11979,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11981,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11984,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11985,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11987,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11990,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11991,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11993,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:11996,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11997,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11999,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11978,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11984,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11990,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11996,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: 11770
      functionLinenumberEnd: 11783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11771,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11772,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
            - BranchSide:      'src/pugixml.cpp:11774,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
        - Branch String:   'src/pugixml.cpp:11777,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11777,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11779,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11776,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11724
      functionLinenumberEnd: 11725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11725,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12598
      functionLinenumberEnd: 12612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - limit
      BBCount:         8
      ICount:          63
      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:
        - Branch String:   'src/pugixml.cpp:12601,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12602,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12604,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Branch String:   'src/pugixml.cpp:12605,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12605,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
            - BranchSide:      'src/pugixml.cpp:12607,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
      Callsites:
        - Src:             'src/pugixml.cpp:12602,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12604,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12607,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: 11764
      functionLinenumberEnd: 11766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - type
        - left
        - right
        - test
      BBCount:         6
      ICount:          49
      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:
        - Branch String:   'src/pugixml.cpp:11766,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11766,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tEPS2_S4_NS1_11predicate_tE
            - BranchSide:      'src/pugixml.cpp:11766,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11765,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11766,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: 10855
      functionLinenumberEnd: 10857
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         1
      ICount:          14
      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: 11729
      functionLinenumberEnd: 11730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator8allocateEm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:11730,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: 10850
      functionLinenumberEnd: 10852
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - type
        - left
        - right
        - test
      BBCount:         10
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10851,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10851,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:10851,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:10851,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10851,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10851,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10851,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12412
      functionLinenumberEnd: 12475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         43
      ICount:          234
      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:
        - Branch String:   'src/pugixml.cpp:12419,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12419,43'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12423,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12419,78'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12420,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12423,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12420,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12420,46'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12423,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12420,77'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12421,5'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12423,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12419,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12423,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12461,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:12423,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12426,28'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12438,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12428,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12428,54'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12430,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12430,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12431,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12434,31'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12434,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12435,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
            - BranchSide:      'src/pugixml.cpp:12436,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12439,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12439,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12441,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12441,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12441,42'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12443,19'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12441,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12443,19'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12459,12'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12446,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12448,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _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
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12456,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12448,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12449,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12451,32'
              BranchSideFuncs:
                - _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
        - Branch String:   'src/pugixml.cpp:12452,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12452,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12453,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12461,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12463,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:12473,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Branch String:   'src/pugixml.cpp:12467,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12467,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:12469,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
      Callsites:
        - Src:             'src/pugixml.cpp:12419,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12419,50'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12420,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12420,53'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12421,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12423,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12426,35'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer5stateEv
        - Src:             'src/pugixml.cpp:12431,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12434,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12434,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_node_test_typeERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12435,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser19parse_location_pathEv
        - Src:             'src/pugixml.cpp:12438,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser23parse_filter_expressionEv
        - Src:             'src/pugixml.cpp:12441,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12441,49'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12443,26'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12444,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12448,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12449,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12451,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12456,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12461,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12463,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12466,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12469,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12473,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: 12544
      functionLinenumberEnd: 12577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - lhs
        - limit
      BBCount:         32
      ICount:          198
      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:
        - Branch String:   'src/pugixml.cpp:12547,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12547,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12547,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12547,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12549,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12576,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12551,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12552,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12554,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Branch String:   'src/pugixml.cpp:12555,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12555,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
            - BranchSide:      'src/pugixml.cpp:12557,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Branch String:   'src/pugixml.cpp:12559,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12559,52'
              BranchSideFuncs:
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
            - BranchSide:      'src/pugixml.cpp:12559,5'
              BranchSideFuncs:
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Branch String:   'src/pugixml.cpp:12559,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12561,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12567,12'
              BranchSideFuncs:
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12562,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12562,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
            - BranchSide:      'src/pugixml.cpp:12564,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Branch String:   'src/pugixml.cpp:12567,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12567,40'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12570,25'
              BranchSideFuncs:
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12567,78'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12567,81'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12568,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12567,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12568,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12570,25'
              BranchSideFuncs:
                - _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_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12571,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12571,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12573,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      Callsites:
        - Src:             'src/pugixml.cpp:12545,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12549,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12552,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12554,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser30parse_path_or_unary_expressionEv
        - Src:             'src/pugixml.cpp:12557,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12561,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser20parse_expression_recEPNS1_14xpath_ast_nodeEi
        - Src:             'src/pugixml.cpp:12564,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser11binary_op_t5parseERNS1_11xpath_lexerE
        - Src:             'src/pugixml.cpp:12567,45'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12567,86'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12568,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12570,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12573,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: 11752
      functionLinenumberEnd: 11754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype
        - left
        - right
      BBCount:         6
      ICount:          49
      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:
        - Branch String:   'src/pugixml.cpp:11754,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11754,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPS2_S5_
            - BranchSide:      'src/pugixml.cpp:11754,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11753,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11754,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: 9655
      functionLinenumberEnd: 9656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      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: 12372
      functionLinenumberEnd: 12403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         26
      ICount:          135
      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:
        - Branch String:   'src/pugixml.cpp:12373,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12375,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12388,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
                - _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
        - Branch String:   'src/pugixml.cpp:12378,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12378,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12381,18'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12383,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12383,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12384,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12383,52'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12383,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12384,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12383,68'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12383,71'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12384,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12383,91'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12383,94'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12384,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12383,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12384,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12386,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12393,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12393,13'
              BranchSideFuncs:
                - _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
            - BranchSide:      'src/pugixml.cpp:12395,30'
              BranchSideFuncs:
                - _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
        - Branch String:   'src/pugixml.cpp:12396,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12396,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
            - BranchSide:      'src/pugixml.cpp:12398,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
      Callsites:
        - Src:             'src/pugixml.cpp:12373,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12375,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12377,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12381,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12384,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12388,20'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12390,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12392,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:12395,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12398,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser28parse_relative_location_pathEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12402,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: 12123
      functionLinenumberEnd: 12154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         19
      ICount:          115
      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:
        - Branch String:   'src/pugixml.cpp:12125,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12125,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12127,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12129,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12131,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12151,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12133,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12134,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12136,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12136,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12137,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12139,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12140,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12140,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12142,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12143,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12143,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12145,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12145,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12146,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12148,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
      Callsites:
        - Src:             'src/pugixml.cpp:12124,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser24parse_primary_expressionEv
        - Src:             'src/pugixml.cpp:12129,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12131,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12134,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12136,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12137,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12139,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12142,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeES5_NS1_11predicate_tE
        - Src:             'src/pugixml.cpp:12145,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12146,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12148,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: 12338
      functionLinenumberEnd: 12367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - set
      BBCount:         21
      ICount:          129
      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:
        - Branch String:   'src/pugixml.cpp:12340,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12340,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
            - BranchSide:      'src/pugixml.cpp:12342,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Branch String:   'src/pugixml.cpp:12344,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12344,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
            - BranchSide:      'src/pugixml.cpp:12344,44'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Branch String:   'src/pugixml.cpp:12344,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12346,18'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
            - BranchSide:      'src/pugixml.cpp:12364,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12349,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12351,31'
              BranchSideFuncs:
                - _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
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12357,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _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_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12352,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12352,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _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_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12354,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _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_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12357,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12358,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12360,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Branch String:   'src/pugixml.cpp:12361,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12344,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
            - BranchSide:      'src/pugixml.cpp:12361,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12339,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10parse_stepEPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12344,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12344,51'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12346,25'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12347,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12351,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tEPNS1_14xpath_ast_nodeENS1_6axis_tENS1_10nodetest_tEPKc
        - Src:             'src/pugixml.cpp:12358,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12360,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: 12010
      functionLinenumberEnd: 12117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         41
      ICount:          294
      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:12011,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12015,31'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:12034,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12049,40'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
            - BranchSide:      'src/pugixml.cpp:12059,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
            - BranchSide:      'src/pugixml.cpp:12071,21'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12115,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12017,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12018,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:12020,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Branch String:   'src/pugixml.cpp:12021,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12022,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:12024,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Branch String:   'src/pugixml.cpp:12024,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12025,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:12027,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi14xpath_variable4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Branch String:   'src/pugixml.cpp:12037,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12037,13'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12039,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12039,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12040,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12042,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Branch String:   'src/pugixml.cpp:12050,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12050,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
            - BranchSide:      'src/pugixml.cpp:12052,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - Branch String:   'src/pugixml.cpp:12061,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12062,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
            - BranchSide:      'src/pugixml.cpp:12064,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - Branch String:   'src/pugixml.cpp:12079,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12080,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12081,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12085,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12087,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12107,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - Branch String:   'src/pugixml.cpp:12087,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12089,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12094,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12089,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12090,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12091,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Branch String:   'src/pugixml.cpp:12094,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12095,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
            - BranchSide:      'src/pugixml.cpp:12097,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12098,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12098,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12100,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12100,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12100,33'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12101,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:12011,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12015,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12018,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12021,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120get_variable_scratchERA32_cPNS_18xpath_variable_setEPKcS7_PPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12022,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12025,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12027,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12029,42'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:12029,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:12034,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12036,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12039,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12040,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12042,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12049,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12049,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser12alloc_stringERKNS1_18xpath_lexer_stringE
        - Src:             'src/pugixml.cpp:12052,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12054,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:12061,60'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12061,85'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12061,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_132convert_string_to_number_scratchERA32_cPKcS5_Pd
        - Src:             'src/pugixml.cpp:12062,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
        - Src:             'src/pugixml.cpp:12064,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12066,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEd
        - Src:             'src/pugixml.cpp:12074,42'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer8contentsEv
        - Src:             'src/pugixml.cpp:12075,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12079,16'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12080,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12081,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12085,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12089,18'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12090,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:12091,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12095,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_recEv
        - Src:             'src/pugixml.cpp:12097,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12101,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8set_nextEPS2_
        - Src:             'src/pugixml.cpp:12107,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - Src:             'src/pugixml.cpp:12111,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser14parse_functionERKNS1_18xpath_lexer_stringEmPPNS1_14xpath_ast_nodeE
        - Src:             'src/pugixml.cpp:12115,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: 9341
      functionLinenumberEnd: 9362
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - set
        - begin
        - end
        - out_result
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi18xpath_variable_set3getEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9345,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9348,35'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set3getEPKc
            - BranchSide:      'src/pugixml.cpp:9353,10'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set3getEPKc
        - Branch String:   'src/pugixml.cpp:9349,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9349,18'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set3getEPKc
            - BranchSide:      'src/pugixml.cpp:9350,3'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set3getEPKc
        - Branch String:   'src/pugixml.cpp:9359,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9359,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9361,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9356,22'
          Dst:             _ZN4pugi18xpath_variable_set3getEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser9error_oomEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 11716
      functionLinenumberEnd: 11720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:11717,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11717,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:11717,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:11717,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: 11746
      functionLinenumberEnd: 11748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype
        - value
      BBCount:         6
      ICount:          45
      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:
        - Branch String:   'src/pugixml.cpp:11748,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11748,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:11748,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11747,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11748,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: 11734
      functionLinenumberEnd: 11736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype
        - value
      BBCount:         6
      ICount:          45
      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:
        - Branch String:   'src/pugixml.cpp:11736,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11736,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEPKc
            - BranchSide:      'src/pugixml.cpp:11736,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11735,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11736,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: 8952
      functionLinenumberEnd: 8973
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - begin
        - end
        - out_result
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8956,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8959,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
            - BranchSide:      'src/pugixml.cpp:8964,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Branch String:   'src/pugixml.cpp:8960,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8960,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
            - BranchSide:      'src/pugixml.cpp:8961,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_124convert_string_to_numberEPKc
        - Branch String:   'src/pugixml.cpp:8970,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8970,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8972,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8967,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: 11740
      functionLinenumberEnd: 11742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype
        - value
      BBCount:         6
      ICount:          45
      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:
        - Branch String:   'src/pugixml.cpp:11742,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11742,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_nodeC2ENS1_10ast_type_tENS_16xpath_value_typeEd
            - BranchSide:      'src/pugixml.cpp:11742,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:11741,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeEv
        - Src:             'src/pugixml.cpp:11742,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: 11786
      functionLinenumberEnd: 11903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
        - argc
        - args
      BBCount:         190
      ICount:          888
      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:11787,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11790,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11796,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11811,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11819,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11825,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11838,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11858,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11864,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11870,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11891,9'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11899,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11790,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11790,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11793,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11790,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11791,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11793,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11796,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11796,42'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11801,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11796,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11798,10'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11801,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11798,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11798,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11799,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11801,47'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11801,50'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11803,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11801,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11802,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11803,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11803,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11803,48'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11805,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11803,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11804,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11805,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11811,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11811,42'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11813,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11811,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11812,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11813,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11819,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11819,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11822,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11819,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11820,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11822,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11825,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11825,41'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11827,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11825,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11826,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11827,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11827,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11827,46'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11829,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11827,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11828,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11829,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11831,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11831,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11832,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11831,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11831,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11832,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11838,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11838,41'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11843,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11838,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11840,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11843,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11840,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11840,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11841,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11840,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11840,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11841,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11843,52'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11843,55'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11848,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11843,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11845,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11848,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11845,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11845,23'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11846,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11845,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11845,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11846,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11848,54'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11848,57'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11850,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11848,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11849,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11850,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11850,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11850,45'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11852,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11850,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11851,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11852,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11858,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11858,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11861,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11858,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11859,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11861,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11864,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11864,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11867,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11864,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11865,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11867,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11870,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11870,43'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11872,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11870,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11871,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11872,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11872,52'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11872,55'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11874,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11872,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11873,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11874,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11874,50'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11874,53'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11876,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11874,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11875,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11876,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11876,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11876,58'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11878,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11876,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11877,70'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11878,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11878,54'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11878,57'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11880,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11878,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11879,69'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11880,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11880,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11880,52'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11882,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11880,62'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11880,65'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11881,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11880,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11881,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11882,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:11884,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11884,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:11885,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11891,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11891,46'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11893,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Branch String:   'src/pugixml.cpp:11891,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11892,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
            - BranchSide:      'src/pugixml.cpp:11893,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
      Callsites:
        - Src:             'src/pugixml.cpp:11790,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11791,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11796,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11798,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11798,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11799,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11801,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11802,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11803,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11804,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11805,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11806,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11811,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11812,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11813,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11814,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11819,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11820,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11825,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11826,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11827,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11828,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11829,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11831,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11831,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11832,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11838,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11840,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11840,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11841,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11843,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11845,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11845,73'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11846,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11848,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11849,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11850,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11851,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11852,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11853,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11858,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11859,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11864,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11865,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11870,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11871,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11872,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11873,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11874,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11875,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11876,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11877,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11878,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11879,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11880,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11881,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11882,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11884,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:11884,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Src:             'src/pugixml.cpp:11885,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11891,14'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11892,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11893,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_lexer_stringeqEPKc
        - Src:             'src/pugixml.cpp:11894,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser10alloc_nodeENS1_10ast_type_tENS_16xpath_value_typeEPNS1_14xpath_ast_nodeES6_
        - Src:             'src/pugixml.cpp:11902,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: 10824
      functionLinenumberEnd: 10827
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype_
        - value
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10825,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10825,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10825,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10825,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: 10817
      functionLinenumberEnd: 10820
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype_
        - value
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10818,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10818,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10818,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10818,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: 10831
      functionLinenumberEnd: 10834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - rettype_
        - value
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10832,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10832,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10832,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10832,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13199
      functionLinenumberEnd: 13200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi18xpath_variable_set5_findEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13200,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZNK4pugi18xpath_variable_set5_findEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13094
      functionLinenumberEnd: 13107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi14xpath_variable4nameEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13099,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13101,23'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
            - BranchSide:      'src/pugixml.cpp:13106,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:13102,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13102,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi14xpath_variable4nameEv
            - BranchSide:      'src/pugixml.cpp:13104,3'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Branch String:   'src/pugixml.cpp:13102,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13103,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13104,3'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
      Callsites:
        - Src:             'src/pugixml.cpp:13096,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13101,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13102,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9232
      functionLinenumberEnd: 9247
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9236,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9238,44'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9243,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_variable4nameEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12926
      functionLinenumberEnd: 12945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12927,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12930,68'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12933,66'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12936,66'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12939,67'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12942,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:12942,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: 10843
      functionLinenumberEnd: 10846
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type
        - left
        - axis
        - test
        - contents
      BBCount:         7
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:10844,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:10844,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:10844,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:10844,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9650
      functionLinenumberEnd: 9652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
        - _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9649,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118xpath_lexer_stringC2Ev
        - Src:             'src/pugixml.cpp:9651,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexer4nextEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12619
      functionLinenumberEnd: 12630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         12
      ICount:          61
      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:
        - Branch String:   'src/pugixml.cpp:12621,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12621,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12623,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12623,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12623,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12626,8'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
        - Branch String:   'src/pugixml.cpp:12626,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12627,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5errorEPKc
            - BranchSide:      'src/pugixml.cpp:12629,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12620,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser16parse_expressionEi
        - Src:             'src/pugixml.cpp:12623,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12626,15'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_111xpath_lexer7currentEv
        - Src:             'src/pugixml.cpp:12627,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: 12615
      functionLinenumberEnd: 12616
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - variables
        - alloc
        - result
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12614,136'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111xpath_lexerC2EPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8275
      functionLinenumberEnd: 8287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:8277,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8277,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8279,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:8279,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:8281,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:8287,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:8277,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8168
      functionLinenumberEnd: 8169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - root
        - error
      BBCount:         1
      ICount:          22
      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: 12660
      functionLinenumberEnd: 12663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12659,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: 9211
      functionLinenumberEnd: 9213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9212,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9212,15'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:9212,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9212,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9219
      functionLinenumberEnd: 9219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9219,9'
          Dst:             _ZN4pugi14xpath_node_setD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9288
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          20
      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: 9288
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9289,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: 9288
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          20
      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: 9288
      functionLinenumberEnd: 9291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9289,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: 9187
      functionLinenumberEnd: 9188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9186,29'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12922
      functionLinenumberEnd: 12923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - type_
      BBCount:         1
      ICount:          16
      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: 9207
      functionLinenumberEnd: 9208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9206,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9197
      functionLinenumberEnd: 9198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9196,28'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9222
      functionLinenumberEnd: 9223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_setC2Ev
        - _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:9221,30'
          Dst:             _ZN4pugi14xpath_variableC2ENS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:9221,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: 9251
      functionLinenumberEnd: 9264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9253,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9253,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9256,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
        - Branch String:   'src/pugixml.cpp:9257,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9257,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
            - BranchSide:      'src/pugixml.cpp:9259,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122xpath_variable_booleanC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:9252,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9259,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: 9251
      functionLinenumberEnd: 9264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9253,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9253,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9256,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
        - Branch String:   'src/pugixml.cpp:9257,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9257,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
            - BranchSide:      'src/pugixml.cpp:9259,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_stringC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:9252,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9259,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: 9251
      functionLinenumberEnd: 9264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9253,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9253,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9256,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
        - Branch String:   'src/pugixml.cpp:9257,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9257,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
            - BranchSide:      'src/pugixml.cpp:9259,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121xpath_variable_numberC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:9252,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9259,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: 9251
      functionLinenumberEnd: 9264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9253,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9253,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:9256,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
        - Branch String:   'src/pugixml.cpp:9257,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9257,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
            - BranchSide:      'src/pugixml.cpp:9259,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:9252,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:9259,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123xpath_variable_node_setC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - result
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - result
        - ''
      BBCount:         1
      ICount:          12
      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: 1675
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1678,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1680,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1733,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1683,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1685,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1705,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1690,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1703,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1693,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,83'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1693,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1695,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1702,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1705,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1705,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1705,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1707,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1712,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1712,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1712,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1712,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1714,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1719,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1719,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1719,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1719,129'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,133'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1719,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1721,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
      Callsites:
        - Src:             'src/pugixml.cpp:1685,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1695,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1696,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1697,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1698,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1707,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1714,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_counter3lowEmj
        - Src:             'src/pugixml.cpp:1721,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: 1862
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         3
      ICount:          27
      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:1865,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: 1794
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1795,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1797,61'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1815,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1800,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1802,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1809,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1802,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1809,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1527,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1529,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1533,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1533,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1535,46'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1542,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          42
      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: 1862
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         3
      ICount:          27
      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:1865,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: 1794
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1795,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1797,61'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1815,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1800,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1802,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1809,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      Callsites:
        - Src:             'src/pugixml.cpp:1802,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1809,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1506,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1506,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1508,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1508,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1508,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1510,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - result
        - ''
      BBCount:         1
      ICount:          12
      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: 2338
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
        - str
        - length
      BBCount:         7
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2343,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2343,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2343,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:2341,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKwmS6_S5_
        - Src:             'src/pugixml.cpp:2343,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113wchar_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKwmS6_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2334,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: 5095
      functionLinenumberEnd: 5113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          72
      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:
        - Branch String:   'src/pugixml.cpp:5096,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5096,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
                - _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
                - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
            - BranchSide:      'src/pugixml.cpp:5099,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
                - _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
                - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
        - Branch String:   'src/pugixml.cpp:5104,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5104,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
            - BranchSide:      'src/pugixml.cpp:5107,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
      Callsites:
        - Src:             'src/pugixml.cpp:5096,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5099,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:5100,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:5107,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:284,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:284,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:289,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:290,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:290,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:291,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:284,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4815
      functionLinenumberEnd: 4826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - length
        - out_result
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4817,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4817,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4820,39'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4822,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4822,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4824,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4868
      functionLinenumberEnd: 4889
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - encoding
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4881,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4883,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4888,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4830
      functionLinenumberEnd: 4864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - out_result
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
        - fileno
        - fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4834,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4834,38'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4837,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
        - Branch String:   'src/pugixml.cpp:4837,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4837,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
            - BranchSide:      'src/pugixml.cpp:4839,50'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117convert_file_sizeIlEENS_16xml_parse_statusET_Rm
      Callsites:
        - Src:             'src/pugixml.cpp:4834,13'
          Dst:             fileno
        - Src:             'src/pugixml.cpp:4834,7'
          Dst:             fstat
        - Src:             'src/pugixml.cpp:4839,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: 547
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - root
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1655,35'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1655,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1655,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13latin1_writerEEENT_10value_typeEPKhmS6_S5_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1678,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1680,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1733,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1683,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1685,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1705,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1690,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1703,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1693,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,83'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1693,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1695,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1702,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1705,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1705,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1705,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1707,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1712,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1712,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1712,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1712,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1714,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1719,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1719,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1719,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1719,129'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,133'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1719,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1721,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1685,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1695,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1696,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1697,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1698,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1707,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1714,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1721,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113latin1_writer4highEPhj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          15
      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: 1675
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1678,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1680,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1733,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1683,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1685,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1705,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1690,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1703,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1693,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,83'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1693,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1695,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1702,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1705,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1705,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1705,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1707,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1712,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
        - Branch String:   'src/pugixml.cpp:1712,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
        - Branch String:   'src/pugixml.cpp:1712,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
        - Branch String:   'src/pugixml.cpp:1712,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1714,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
        - Branch String:   'src/pugixml.cpp:1719,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1719,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1719,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1719,129'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,133'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Branch String:   'src/pugixml.cpp:1719,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1721,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
                - _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
      Callsites:
        - Src:             'src/pugixml.cpp:1685,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1695,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1696,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1697,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1698,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1707,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1714,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer3lowEPjj
        - Src:             'src/pugixml.cpp:1721,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf32_writer4highEPjj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         1
      ICount:          16
      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: 1675
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         48
      ICount:          355
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1678,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1680,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1733,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1683,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1685,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1705,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1690,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1703,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1693,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1693,83'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1693,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1693,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1695,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1702,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1705,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1705,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1705,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1705,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1707,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1712,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1712,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
        - Branch String:   'src/pugixml.cpp:1712,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
        - Branch String:   'src/pugixml.cpp:1712,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1712,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
        - Branch String:   'src/pugixml.cpp:1712,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1714,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1719,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
        - Branch String:   'src/pugixml.cpp:1719,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1719,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,77'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1719,101'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,105'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1719,129'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1719,133'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Branch String:   'src/pugixml.cpp:1719,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1721,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
            - BranchSide:      'src/pugixml.cpp:1728,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer4highEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
                - _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
      Callsites:
        - Src:             'src/pugixml.cpp:1685,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1695,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1696,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1697,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1698,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1707,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1714,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf16_writer3lowEPtj
        - Src:             'src/pugixml.cpp:1721,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: 3653
      functionLinenumberEnd: 3658
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - data
        - length
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13latin1_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3656,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: 3662
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dest
        - data
        - length
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3667,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3667,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
            - BranchSide:      'src/pugixml.cpp:3669,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - Branch String:   'src/pugixml.cpp:3669,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3670,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
            - BranchSide:      'src/pugixml.cpp:3671,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3665,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3670,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          21
      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: 3662
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dest
        - data
        - length
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3667,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3667,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
            - BranchSide:      'src/pugixml.cpp:3669,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Branch String:   'src/pugixml.cpp:3669,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3670,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
            - BranchSide:      'src/pugixml.cpp:3671,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3665,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf16_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:3670,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          16
      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: 3740
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - r_u8
        - r_u16
        - r_u32
        - data
        - length
        - encoding
      BBCount:         16
      ICount:          122
      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:
        - Branch String:   'src/pugixml.cpp:3741,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3741,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
            - BranchSide:      'src/pugixml.cpp:3743,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Branch String:   'src/pugixml.cpp:3741,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3743,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
            - BranchSide:      'src/pugixml.cpp:3748,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Branch String:   'src/pugixml.cpp:3748,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3748,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
            - BranchSide:      'src/pugixml.cpp:3750,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Branch String:   'src/pugixml.cpp:3748,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3750,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
            - BranchSide:      'src/pugixml.cpp:3755,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
        - Branch String:   'src/pugixml.cpp:3755,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3756,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
            - BranchSide:      'src/pugixml.cpp:3758,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:3743,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3745,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf16_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3750,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3752,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_12utf32_writerEEEmNT0_10value_typeEPKcmT_S5_b
        - Src:             'src/pugixml.cpp:3756,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129convert_buffer_output_genericINS1_12utf8_decoderENS1_13latin1_writerEEEmNT0_10value_typeEPKcmT_S5_
        - Src:             'src/pugixml.cpp:3758,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      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: 3782
      functionLinenumberEnd: 3797
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         12
      ICount:          92
      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:
        - Branch String:   'src/pugixml.cpp:3783,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3783,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3786,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3786,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3787,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3791,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3792,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3792,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3795,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3786,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3791,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_outputEPcPhPtPjPKcmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:3792,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3626
      functionLinenumberEnd: 3630
      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: 3724
      functionLinenumberEnd: 3737
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - length
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3725,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3725,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3727,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3727,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3729,38'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3736,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3732,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3732,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3733,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3800
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - length
      BBCount:         16
      ICount:          108
      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:
        - Branch String:   'src/pugixml.cpp:3805,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3807,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
            - BranchSide:      'src/pugixml.cpp:3834,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3807,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3810,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3815,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
        - Branch String:   'src/pugixml.cpp:3815,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3819,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
            - BranchSide:      'src/pugixml.cpp:3831,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3820,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3820,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:3823,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:3802,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - Src:             'src/pugixml.cpp:3807,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125get_write_native_encodingEv
        - Src:             'src/pugixml.cpp:3819,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3820,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3823,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3778
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3776,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 3945
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
        - d1
        - d2
        - d3
        - d4
        - d5
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3936,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3936,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3936,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3936,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: 3839
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - length
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3842,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3844,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3849,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:3849,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: 3978
      functionLinenumberEnd: 4027
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - writer
        - s
        - type
        - flags
      BBCount:         37
      ICount:          269
      EdgeCount:       44
      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:3979,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3981,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4027,2'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3984,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:3984,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:3984,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:3984,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3984,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:3988,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3990,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3992,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:3996,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4000,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4004,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4011,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
            - BranchSide:      'src/pugixml.cpp:4019,52'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:4004,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4005,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4007,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:4011,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4012,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4014,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Branch String:   'src/pugixml.cpp:4020,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4020,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4022,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4022,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4023,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
            - BranchSide:      'src/pugixml.cpp:4025,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
      Callsites:
        - Src:             'src/pugixml.cpp:3986,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:3992,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:3996,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4000,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4005,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4007,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4012,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccccc
        - Src:             'src/pugixml.cpp:4014,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4020,6'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4023,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3931
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
        - d1
        - d2
        - d3
        - d4
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3923,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3923,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3923,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3923,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3909
      functionLinenumberEnd: 3918
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
        - d1
        - d2
        - d3
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3911,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3911,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3911,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3911,43'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3885
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3881,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3881,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3881,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3881,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: 4146
      functionLinenumberEnd: 4171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - writer
        - node
        - indent
        - indent_length
        - flags
        - depth
      BBCount:         16
      ICount:          132
      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:
        - Branch String:   'src/pugixml.cpp:4150,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4152,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4171,2'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4152,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4154,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
            - BranchSide:      'src/pugixml.cpp:4160,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Branch String:   'src/pugixml.cpp:4163,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4163,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
            - BranchSide:      'src/pugixml.cpp:4163,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Branch String:   'src/pugixml.cpp:4166,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4167,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4169,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
      Callsites:
        - Src:             'src/pugixml.cpp:4154,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4156,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4160,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4163,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4164,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4167,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4169,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: 4060
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - writer
        - indent
        - indent_length
        - depth
      BBCount:         29
      ICount:          173
      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:4061,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4065,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4072,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4079,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4086,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4093,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Branch String:   'src/pugixml.cpp:4065,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4066,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4067,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4072,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4073,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4074,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4079,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4080,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4081,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4086,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4087,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4088,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4093,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4094,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
            - BranchSide:      'src/pugixml.cpp:4096,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:4066,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4073,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4080,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4087,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4094,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: 3854
      functionLinenumberEnd: 3876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         12
      ICount:          103
      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:
        - Branch String:   'src/pugixml.cpp:3858,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3858,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
            - BranchSide:      'src/pugixml.cpp:3858,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
        - Branch String:   'src/pugixml.cpp:3858,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3859,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
            - BranchSide:      'src/pugixml.cpp:3862,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
        - Branch String:   'src/pugixml.cpp:3862,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3864,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3869,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_directEPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:3870,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_valid_lengthEPKcm
        - Src:             'src/pugixml.cpp:3874,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3874,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: 3888
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
        - d1
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3890,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3890,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3890,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3890,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: 4030
      functionLinenumberEnd: 4035
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - writer
        - s
        - type
        - flags
      BBCount:         6
      ICount:          44
      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:
        - Branch String:   'src/pugixml.cpp:4031,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4032,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
            - BranchSide:      'src/pugixml.cpp:4034,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119text_output_escapedERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
      Callsites:
        - Src:             'src/pugixml.cpp:4032,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4034,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: 3898
      functionLinenumberEnd: 3906
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - d0
        - d1
        - d2
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3900,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3900,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:3900,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3900,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: 4125
      functionLinenumberEnd: 4143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - writer
        - s
      BBCount:         25
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4126,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4128,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4143,2'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4131,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4131,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4131,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Branch String:   'src/pugixml.cpp:4131,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4131,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4131,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Branch String:   'src/pugixml.cpp:4131,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4131,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4133,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Branch String:   'src/pugixml.cpp:4135,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4126,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
            - BranchSide:      'src/pugixml.cpp:4137,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Branch String:   'src/pugixml.cpp:4137,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4137,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
            - BranchSide:      'src/pugixml.cpp:4137,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Branch String:   'src/pugixml.cpp:4137,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4137,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4139,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4133,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4137,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4139,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: 4100
      functionLinenumberEnd: 4122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - writer
        - s
      BBCount:         25
      ICount:          130
      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:
        - Branch String:   'src/pugixml.cpp:4103,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4105,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4121,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Branch String:   'src/pugixml.cpp:4108,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4108,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4108,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4108,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4108,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4108,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4108,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4108,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4110,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4112,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4103,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
            - BranchSide:      'src/pugixml.cpp:4114,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Branch String:   'src/pugixml.cpp:4114,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4114,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4116,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4101,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4110,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4114,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4116,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4121,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: 4038
      functionLinenumberEnd: 4057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - writer
        - s
      BBCount:         21
      ICount:          118
      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:
        - Branch String:   'src/pugixml.cpp:4047,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4047,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4047,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Branch String:   'src/pugixml.cpp:4047,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4047,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4047,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Branch String:   'src/pugixml.cpp:4047,46'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4047,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4047,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Branch String:   'src/pugixml.cpp:4047,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4047,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4050,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Branch String:   'src/pugixml.cpp:4050,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4050,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
            - BranchSide:      'src/pugixml.cpp:4052,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Branch String:   'src/pugixml.cpp:4055,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4041,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:4057,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:4041,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4042,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4052,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_bufferEPKcm
        - Src:             'src/pugixml.cpp:4054,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: 4236
      functionLinenumberEnd: 4243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - writer
        - node
      BBCount:         6
      ICount:          49
      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:
        - Branch String:   'src/pugixml.cpp:4238,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4238,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4238,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      Callsites:
        - Src:             'src/pugixml.cpp:4240,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4241,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4242,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: 4174
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - writer
        - node
        - indent
        - indent_length
        - flags
        - depth
      BBCount:         21
      ICount:          164
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - _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:
        - Branch String:   'src/pugixml.cpp:4176,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4176,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
            - BranchSide:      'src/pugixml.cpp:4176,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Branch String:   'src/pugixml.cpp:4181,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4182,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4185,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4185,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4187,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4216,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4187,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4189,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4209,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4189,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4191,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4199,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4199,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4200,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4202,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4220,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4222,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4230,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:4178,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4179,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4182,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4191,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:4192,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4193,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4200,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4202,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4209,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4216,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4218,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4222,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4223,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4224,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: 4246
      functionLinenumberEnd: 4299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - writer
        - node
        - flags
      BBCount:         32
      ICount:          204
      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:4249,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4252,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
            - BranchSide:      'src/pugixml.cpp:4256,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4260,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4264,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4277,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4284,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
            - BranchSide:      'src/pugixml.cpp:4297,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4252,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4252,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
            - BranchSide:      'src/pugixml.cpp:4252,95'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Branch String:   'src/pugixml.cpp:4256,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4256,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4256,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
        - Branch String:   'src/pugixml.cpp:4260,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4260,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4260,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
        - Branch String:   'src/pugixml.cpp:4265,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4265,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
            - BranchSide:      'src/pugixml.cpp:4265,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
        - Branch String:   'src/pugixml.cpp:4267,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4269,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4273,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4278,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4278,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
            - BranchSide:      'src/pugixml.cpp:4278,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Branch String:   'src/pugixml.cpp:4287,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4289,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4293,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      Callsites:
        - Src:             'src/pugixml.cpp:4252,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111text_outputERNS1_19xml_buffered_writerEPKcNS1_11chartypex_tEj
        - Src:             'src/pugixml.cpp:4256,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117text_output_cdataERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4260,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_output_commentERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4264,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4265,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4269,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4270,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120node_output_pi_valueERNS1_19xml_buffered_writerEPKc
        - Src:             'src/pugixml.cpp:4273,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4277,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4278,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4279,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122node_output_attributesERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4280,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:4284,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccccc
        - Src:             'src/pugixml.cpp:4285,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcccc
        - Src:             'src/pugixml.cpp:4289,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4290,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:4293,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4297,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - encoding
      BBCount:         12
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3637,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3637,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
            - BranchSide:      'src/pugixml.cpp:3640,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Branch String:   'src/pugixml.cpp:3640,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3640,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
            - BranchSide:      'src/pugixml.cpp:3643,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Branch String:   'src/pugixml.cpp:3643,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3643,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
            - BranchSide:      'src/pugixml.cpp:3646,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3646,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3646,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3649,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3637,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - Src:             'src/pugixml.cpp:3640,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:3643,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1966,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1966,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
            - BranchSide:      'src/pugixml.cpp:1966,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
      Callsites:
        - Src:             'src/pugixml.cpp:1966,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: 2983
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
      BBCount:         56
      ICount:          321
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2984,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2984,22'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2987,19'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2984,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2987,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2993,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2988,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2988,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2988,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2988,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2988,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2989,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2989,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2989,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2991,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2993,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2993,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3002,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2993,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2996,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3002,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2997,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2997,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2997,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2997,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2997,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2997,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2997,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2997,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2998,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2998,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2998,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3000,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3002,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3002,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3010,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3002,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3002,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3010,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3002,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3002,58'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3010,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3002,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3004,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3010,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3005,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3005,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3005,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3005,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3005,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3006,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3006,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3006,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3008,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
      BBCount:         34
      ICount:          188
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3019,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3019,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:3019,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3019,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3019,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:3019,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3019,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3019,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3020,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3022,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3024,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3043,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3024,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3024,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3030,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3024,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3024,39'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3030,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3024,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3027,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3030,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3030,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3030,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3040,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3030,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3030,44'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3040,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3030,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3033,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3040,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3035,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3036,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3038,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3019,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - s
        - endch
      BBCount:         50
      ICount:          262
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3050,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3050,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3050,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3050,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3050,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3050,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3050,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3050,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3051,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3053,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3055,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3087,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3055,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3055,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3070,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
        - Branch String:   'src/pugixml.cpp:3055,36'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3055,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3070,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
        - Branch String:   'src/pugixml.cpp:3055,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3057,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3070,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
        - Branch String:   'src/pugixml.cpp:3057,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3060,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
            - BranchSide:      'src/pugixml.cpp:3066,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3061,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3061,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3062,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3070,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3070,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3073,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3070,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3070,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3073,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3070,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3073,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3076,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3074,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3074,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3075,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3076,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3078,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
            - BranchSide:      'src/pugixml.cpp:3084,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3078,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3079,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3081,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Branch String:   'src/pugixml.cpp:3087,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3087,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3087,22'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3087,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3087,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3089,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3050,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3060,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser20parse_doctype_ignoreEPc
        - Src:             'src/pugixml.cpp:3073,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser23parse_doctype_primitiveEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - endch
      BBCount:         37
      ICount:          229
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2686,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2686,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2686,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2686,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2686,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2688,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2690,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2694,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2692,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2692,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2693,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2694,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2694,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2700,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2694,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2694,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2700,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2694,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2694,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2696,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2694,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2694,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2700,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2694,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2696,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2700,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2700,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2702,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2704,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      Callsites:
        - Src:             'src/pugixml.cpp:2682,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2692,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2696,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - s
        - count
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    20
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2470,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2470,8'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2473,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2473,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2473,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2474,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2473,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
      BBCount:         10
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    26
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2487,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2490,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2495,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2490,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2490,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2491,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2490,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - endch
      BBCount:         37
      ICount:          238
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2658,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2658,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2658,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2658,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2658,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2660,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2662,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2666,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2664,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2664,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2665,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2666,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2666,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2672,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2666,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2666,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2672,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2666,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2666,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2668,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2666,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2666,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2672,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2666,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2668,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2672,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2672,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2674,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2676,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      Callsites:
        - Src:             'src/pugixml.cpp:2654,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2664,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2668,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         42
      ICount:          275
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2734,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2727,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2727,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2727,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2727,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2728,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2730,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2734,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2736,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2740,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2738,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2738,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2739,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2740,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2742,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2749,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2749,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2749,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2749,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2750,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2752,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2738,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2742,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2746,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - g
      BBCount:         72
      ICount:          487
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2503,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2507,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2566,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2595,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2608,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2621,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2633,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2509,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2511,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2535,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2515,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2515,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2517,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2519,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2520,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2521,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2521,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2522,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2523,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2523,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2524,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2526,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2537,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2537,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2539,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2541,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2542,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2543,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2543,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2544,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2546,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2568,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2570,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2579,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2570,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2570,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2578,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2570,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2572,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2578,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2581,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2581,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2589,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2581,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2581,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2589,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2581,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2583,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2589,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2595,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2595,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2603,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2595,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2597,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2603,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2608,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2608,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2616,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2608,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2610,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2616,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2621,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2621,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2629,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2621,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2621,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2629,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2621,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2621,64'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2629,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2621,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2623,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2629,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2557,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
        - Src:             'src/pugixml.cpp:2560,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2575,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2586,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2600,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2613,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2626,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3anyEPhj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - result
        - ch
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1561,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1561,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1561,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1561,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1561,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         39
      ICount:          261
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2734,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2727,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2727,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2727,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2727,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2728,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2730,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2734,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2736,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2738,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2738,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2739,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2749,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2749,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2749,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2749,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2750,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2752,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2738,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         36
      ICount:          248
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2740,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2727,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2727,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2727,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2727,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2728,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2730,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2740,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2742,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2749,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2749,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2749,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2749,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2750,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2752,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2742,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         33
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2727,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2727,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2727,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2727,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2728,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2730,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2749,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2749,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2749,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2749,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2750,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2752,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         30
      ICount:          211
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2734,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2734,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2736,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2740,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2738,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2738,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2739,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2740,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2742,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2738,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2742,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         27
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2734,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2734,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2736,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2738,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2738,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2739,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2738,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         24
      ICount:          184
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2740,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2740,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2742,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2742,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Src:             'src/pugixml.cpp:2746,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: 2713
      functionLinenumberEnd: 2758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         21
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2720,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2720,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2722,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2724,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2744,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2744,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2746,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2756,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2714,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2724,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2746,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: 2784
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         44
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2788,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2790,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2798,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2792,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2793,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2795,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2802,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2804,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2811,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2806,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2809,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2811,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2813,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2823,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2815,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2817,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2822,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2818,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2818,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2820,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2823,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2825,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2827,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2827,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2829,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2831,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2785,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2795,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2804,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2820,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2825,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: 2784
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         41
      ICount:          287
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2788,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2790,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2798,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2792,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2793,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2795,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2800,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2800,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2802,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2804,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2811,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2806,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2806,13'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2809,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2811,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2813,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2827,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2815,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2817,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2822,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2818,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2818,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2820,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2827,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2829,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2831,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2785,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2795,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2804,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2820,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: 2836
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         33
      ICount:          218
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2843,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2845,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2849,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2849,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2851,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2859,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2851,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2853,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2857,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2855,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2855,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2856,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2859,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2861,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2863,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2863,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2865,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2867,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2837,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2845,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2855,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Src:             'src/pugixml.cpp:2861,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: 2836
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         30
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2841,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2841,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2843,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2845,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2849,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2849,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2851,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2863,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2851,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2853,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2857,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2855,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2855,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2856,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2863,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2865,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2867,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2837,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2845,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2855,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: 2872
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         30
      ICount:          199
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2879,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2881,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2885,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2885,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2887,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2891,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2889,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2889,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2890,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2891,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2893,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2895,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2895,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2897,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2899,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2873,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2881,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2889,24'
          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_falseEE9parse_eolEPcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2877,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2877,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2879,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2881,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2885,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
        - Branch String:   'src/pugixml.cpp:2885,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2887,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
            - BranchSide:      'src/pugixml.cpp:2895,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2889,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2889,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2890,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2895,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2897,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2899,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap4pushERPcm
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2873,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2881,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Src:             'src/pugixml.cpp:2889,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: 2904
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         24
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2911,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2913,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2917,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
        - Branch String:   'src/pugixml.cpp:2917,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2919,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2921,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2921,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2923,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2925,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strconv_escapeEPcRNS1_3gapE
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      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:2919,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: 2904
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - end_quote
      BBCount:         21
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2909,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2909,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2911,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2913,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2921,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
        - Branch String:   'src/pugixml.cpp:2921,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2923,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
            - BranchSide:      'src/pugixml.cpp:2925,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_13gap5flushEPc
      Callsites:
        - Src:             'src/pugixml.cpp:2905,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_13gapC2Ev
        - Src:             'src/pugixml.cpp:2913,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: 3093
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - s
        - cursor
        - optmsk
        - endch
      BBCount:         166
      ICount:          951
      EdgeCount:       227
      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:
        - Branch String:   'src/pugixml.cpp:3097,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3099,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3131,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - Branch String:   'src/pugixml.cpp:3101,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3103,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3129,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3105,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3107,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
            - BranchSide:      'src/pugixml.cpp:3111,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - Branch String:   'src/pugixml.cpp:3107,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3107,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
            - BranchSide:      'src/pugixml.cpp:3108,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - Branch String:   'src/pugixml.cpp:3111,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3111,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3111,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3113,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3115,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3115,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3116,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3120,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3120,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3120,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3120,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3121,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3121,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3121,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3123,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3123,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3124,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3126,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3131,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3171,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3134,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3134,32'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3134,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3134,58'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3134,71'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3134,75'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3134,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3136,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3169,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3138,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3140,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3140,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3140,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3141,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - Branch String:   'src/pugixml.cpp:3143,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3145,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3147,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3147,16'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3148,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3152,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3152,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3152,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3152,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3152,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3153,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3153,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3153,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3155,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3161,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3161,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3161,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3161,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3161,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3162,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3162,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3162,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3164,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,70'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,85'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,88'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,100'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,103'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,103'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,103'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3173,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3171,103'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3171,103'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3171,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3173,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3194,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3175,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3175,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3177,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3180,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3180,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3182,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3182,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3182,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3182,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3183,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3183,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3183,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3185,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3185,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3187,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3193,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3187,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3187,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3189,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3189,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3189,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3191,22'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3194,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3194,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3195,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3194,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3194,38'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3195,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3195,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3195,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3196,9'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3195,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3195,38'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3196,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3107,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3113,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115strconv_commentEPcc
        - Src:             'src/pugixml.cpp:3140,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3145,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strconv_cdataEPcc
        - Src:             'src/pugixml.cpp:3179,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser19parse_doctype_groupEPcc
        - Src:             'src/pugixml.cpp:3182,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3189,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: 1450
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - alloc
        - type
      BBCount:         8
      ICount:          53
      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:
        - Branch String:   'src/pugixml.cpp:1451,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1451,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:1453,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:1454,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1454,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:1456,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:1451,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:1453,28'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:1456,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: 1220
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - alloc
        - type
      BBCount:         6
      ICount:          43
      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:
        - Branch String:   'src/pugixml.cpp:1223,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1223,16'
              BranchSideFuncs:
                - _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:1225,15'
              BranchSideFuncs:
                - _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
      Callsites:
        - Src:             'src/pugixml.cpp:1222,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:1225,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: 1269
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
        - node
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1274,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1276,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1284,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - size
        - out_page
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:626,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: 1150
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - page
        - type
      BBCount:         1
      ICount:          38
      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: 3202
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - s
        - ref_cursor
        - optmsk
        - endch
      BBCount:         87
      ICount:          576
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3213,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3213,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3215,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3215,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3215,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3216,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3216,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3216,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3219,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3219,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3219,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3219,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3219,76'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3219,80'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3219,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3219,104'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3219,107'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3219,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3221,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3221,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3221,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3221,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3223,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3223,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3226,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3232,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3226,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3226,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3228,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3228,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3228,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3229,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3232,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3232,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3240,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3243,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3248,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3243,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3243,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3244,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3243,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3243,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3243,40'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3243,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3243,40'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3244,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3248,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3250,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3278,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3250,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3250,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3253,22'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3255,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3255,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3255,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3255,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3255,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3255,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3255,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3255,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3256,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3256,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3256,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3258,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3258,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3261,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3269,23'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3283,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3283,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3283,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3283,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3284,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3284,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3284,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3286,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3228,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3232,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: 2762
      functionLinenumberEnd: 2777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - optmask
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2765,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2767,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2768,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2769,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2770,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2771,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2772,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2773,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2774,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2775,12'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:2775,12'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2931
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - optmask
      BBCount:         21
      ICount:          107
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2934,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2936,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2937,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2938,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2939,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2940,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2941,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2942,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2943,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2944,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2945,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2946,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2947,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2948,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2949,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2950,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2951,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2952,12'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:2952,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: 3565
      functionLinenumberEnd: 3574
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3566,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3568,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3573,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3568,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3568,51'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3570,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - this
        - s
        - root
        - optmsk
        - endch
      BBCount:         232
      ICount:          1463
      EdgeCount:       314
      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:
        - Branch String:   'src/pugixml.cpp:3305,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3307,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3546,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3307,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3309,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3474,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3312,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3314,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3422,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3314,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3314,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3316,22'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3318,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3321,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3324,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3325,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3325,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3326,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3405,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3330,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3330,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3332,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3332,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3334,57'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3373,19'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3335,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3335,18'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3337,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3339,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3339,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3339,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3339,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3339,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3342,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3344,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3350,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3344,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3344,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3346,17'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3350,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3352,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3371,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3352,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3352,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3354,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3354,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3354,29'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3356,18'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3354,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3356,18'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3369,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3362,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3362,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3367,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3367,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3367,60'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3368,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:3373,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3375,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3390,19'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3377,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3379,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3383,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3383,27'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3383,30'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3388,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3383,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3385,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3388,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3390,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3392,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3396,19'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3396,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3396,29'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3400,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3396,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3398,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3400,14'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3405,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3407,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3413,16'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3407,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3407,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3409,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3407,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3407,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3407,42'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3407,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3407,42'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3409,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3413,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3416,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3420,12'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3418,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3418,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3419,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3422,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3424,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3456,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:3429,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3429,18'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3431,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3431,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3433,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3436,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3433,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3431,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3433,29'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3436,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3438,13'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3442,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3438,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3438,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3439,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3438,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3438,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3439,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3438,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3438,57'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3439,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3444,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3444,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3446,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3446,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3448,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3452,13'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3448,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3448,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3449,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3452,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3452,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3453,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3456,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3458,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - __assert_fail
                - _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_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3464,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3459,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3459,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3461,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3461,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3461,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3462,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3462,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3462,59'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:3463,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3464,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3466,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3469,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3467,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3467,22'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3468,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3469,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3469,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3470,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3469,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3469,40'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3470,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3476,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3476,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3478,11'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3478,20'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3478,25'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3481,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3478,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3481,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3493,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3481,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3481,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3483,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3483,71'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3483,74'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3485,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3483,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3485,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3487,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3489,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3489,63'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3489,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3489,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3489,63'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3489,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3489,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3489,63'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3490,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3493,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3494,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3496,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3496,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3496,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3498,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3496,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3498,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3534,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3502,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3502,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3506,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3502,66'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3502,70'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3506,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3502,90'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3502,94'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3506,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3502,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3504,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3506,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:3506,53'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3506,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3521,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3506,76'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3506,79'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:3521,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3506,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3508,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3521,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3508,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3508,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3511,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3522,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3522,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3524,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3530,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3530,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3531,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3534,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3534,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3534,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3534,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3534,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3535,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3535,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3535,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:3537,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Branch String:   'src/pugixml.cpp:3546,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3546,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3548,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3297,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121get_strconv_attributeEj
        - Src:             'src/pugixml.cpp:3298,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_strconv_pcdataEj
        - Src:             'src/pugixml.cpp:3314,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:3334,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3458,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_questionEPcRPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3461,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3466,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser17parse_exclamationEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3481,7'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3508,8'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3511,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3513,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:3522,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: 1462
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - alloc
      BBCount:         8
      ICount:          49
      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:
        - Branch String:   'src/pugixml.cpp:1463,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1463,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:1465,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:1466,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1466,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:1468,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:1463,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:1465,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1468,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: 1211
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alloc
      BBCount:         6
      ICount:          39
      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:
        - Branch String:   'src/pugixml.cpp:1214,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1214,16'
              BranchSideFuncs:
                - _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:1216,15'
              BranchSideFuncs:
                - _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
      Callsites:
        - Src:             'src/pugixml.cpp:1213,24'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_objectEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:1216,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: 1368
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - node
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1371,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1373,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1381,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi20xml_attribute_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - page
      BBCount:         1
      ICount:          27
      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: 3559
      functionLinenumberEnd: 3560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:3560,27'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3560,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3560,74'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3560,45'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3560,48'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3560,74'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3560,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3560,66'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3560,74'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 2973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc_
      BBCount:         1
      ICount:          18
      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: 1824
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1825,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1827,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1832,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:1827,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: 1824
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1825,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1827,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1832,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:1827,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: 2251
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2252,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2253,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2256,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2253,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2253,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2254,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1795,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1797,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1815,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1800,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1802,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1809,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1797,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - Src:             'src/pugixml.cpp:1802,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1809,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: 1794
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1795,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1797,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1815,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1800,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1802,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1809,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      Callsites:
        - Src:             'src/pugixml.cpp:1797,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEj
        - Src:             'src/pugixml.cpp:1802,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1809,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: 1742
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1743,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1745,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1785,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1748,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1750,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1755,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1755,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1757,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1762,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1762,63'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1762,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1762,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1764,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1766,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1768,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1774,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1745,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1750,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1757,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1764,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1768,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: 1742
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         21
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1743,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1745,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1785,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1748,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1750,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1755,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1755,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1757,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1762,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1762,63'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1762,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1762,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1764,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1766,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1768,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1774,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      Callsites:
        - Src:             'src/pugixml.cpp:1745,39'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1750,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1757,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1764,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111endian_swapEt
        - Src:             'src/pugixml.cpp:1768,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: 1742
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1743,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1745,61'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1785,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1748,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1750,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1755,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1755,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1757,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1762,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
        - Branch String:   'src/pugixml.cpp:1762,63'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1762,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1762,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1764,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Branch String:   'src/pugixml.cpp:1766,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1768,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
            - BranchSide:      'src/pugixml.cpp:1774,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer4highEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
                - _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
      Callsites:
        - Src:             'src/pugixml.cpp:1750,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1757,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111utf8_writer3lowEPhj
        - Src:             'src/pugixml.cpp:1768,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: 1742
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - result
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1743,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1745,61'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1785,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1748,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1750,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1755,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1755,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1757,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1762,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
        - Branch String:   'src/pugixml.cpp:1762,63'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1762,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1762,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1764,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
            - BranchSide:      'src/pugixml.cpp:1780,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Branch String:   'src/pugixml.cpp:1766,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1768,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
            - BranchSide:      'src/pugixml.cpp:1774,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
      Callsites:
        - Src:             'src/pugixml.cpp:1750,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1757,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter3lowEmj
        - Src:             'src/pugixml.cpp:1768,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_counter4highEmj
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2294
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
        - is_mutable
      BBCount:         16
      ICount:          158
      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:
        - Branch String:   'src/pugixml.cpp:2266,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2266,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
            - BranchSide:      'src/pugixml.cpp:2268,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Branch String:   'src/pugixml.cpp:2272,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2272,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
            - BranchSide:      'src/pugixml.cpp:2275,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2279,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2279,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2282,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2287,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2287,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2288,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2265,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_129get_latin1_7bit_prefix_lengthEPKhm
        - Src:             'src/pugixml.cpp:2266,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:2272,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2275,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_12utf8_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2285,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114latin1_decoder7processINS1_11utf8_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2287,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
        - is_mutable
      BBCount:         16
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2095,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2097,56'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2102,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2103,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2103,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2105,8'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2105,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2106,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2108,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:2108,5'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
      BBCount:         10
      ICount:          100
      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:
        - Branch String:   'src/pugixml.cpp:2235,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2235,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2238,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2241,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2241,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2231,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2239,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2241,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
      BBCount:         10
      ICount:          100
      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:
        - Branch String:   'src/pugixml.cpp:2235,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2235,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2238,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2241,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2241,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2231,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2239,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf32_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKjmS8_S7_
        - Src:             'src/pugixml.cpp:2241,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
      BBCount:         10
      ICount:          100
      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:
        - Branch String:   'src/pugixml.cpp:2235,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2235,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2238,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2241,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2241,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2231,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2239,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_8opt_trueEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2241,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - contents
        - size
      BBCount:         10
      ICount:          100
      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:
        - Branch String:   'src/pugixml.cpp:2235,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2235,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:2238,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:2241,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2241,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2242,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2231,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_12utf8_counterEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2239,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113utf16_decoderINS1_9opt_falseEE7processINS1_11utf8_writerEEENT_10value_typeEPKtmS8_S7_
        - Src:             'src/pugixml.cpp:2241,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - size
        - out_encoding
        - out_length
      BBCount:         96
      ICount:          591
      EdgeCount:       131
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1975,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1975,22'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1976,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1975,114'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1975,117'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1976,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1975,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1976,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1979,15'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1979,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1982,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2017,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1982,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1983,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1985,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1985,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1985,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2015,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1985,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1987,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2015,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,30'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,30'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,80'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,80'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1990,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1990,80'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1990,80'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,30'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,30'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,80'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1991,80'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1991,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1991,80'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1994,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1994,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1994,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1994,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1994,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1994,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1995,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1995,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1995,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1995,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1996,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1996,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1996,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1996,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1996,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1996,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1999,26'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1999,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1999,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1999,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2001,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2001,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2001,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2001,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2001,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2007,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2007,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2007,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2007,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2007,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2007,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2009,18'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2011,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2011,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2011,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2011,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2011,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2011,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2024
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         136
      ICount:          685
      EdgeCount:       195
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2026,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2026,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2028,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2031,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2031,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2032,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2031,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2031,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2032,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2031,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2031,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2032,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2031,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2031,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2032,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2032,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2032,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2033,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2032,32'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2032,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2033,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2032,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2032,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2033,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2032,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2032,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2033,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2033,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2033,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2034,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2033,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2033,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2034,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2034,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2034,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2035,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2034,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2034,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2035,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2035,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2035,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2038,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2035,32'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2035,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2038,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2035,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2035,47'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2038,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2038,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2038,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2039,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2038,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2038,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2039,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2038,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2038,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2039,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2038,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2038,52'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2039,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2039,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2039,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2040,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2039,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2039,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2040,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2039,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2039,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2040,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2039,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2039,52'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2040,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2040,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2040,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2041,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2040,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2040,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2041,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2040,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2040,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2041,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2040,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2040,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2041,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2041,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2041,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2044,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2041,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2041,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2044,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2041,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2041,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2044,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2041,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2041,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2044,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2044,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2044,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2045,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2044,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2044,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2045,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2045,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2045,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2048,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2045,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2045,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2048,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
        - Branch String:   'src/pugixml.cpp:2051,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2051,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2068,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2051,32'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2051,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2068,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2051,46'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2051,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2068,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2051,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2051,90'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_126parse_declaration_encodingEPKhmRS3_Rm
            - BranchSide:      'src/pugixml.cpp:2068,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2051,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2054,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2068,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2055,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2055,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2055,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2055,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2055,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2055,59'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2056,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2056,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2056,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2056,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2056,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2056,42'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2056,56'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2056,59'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2056,73'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2056,76'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2057,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2057,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2057,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2057,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2054,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2058,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2061,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2062,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2062,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2062,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2062,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2062,55'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2062,59'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2063,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2063,9'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2063,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2063,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2064,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2064,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:2061,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2065,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2066,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:2051,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: 3577
      functionLinenumberEnd: 3621
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - length
        - xmldoc
        - root
        - optmsk
        - ''
      BBCount:         42
      ICount:          258
      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:
        - Branch String:   'src/pugixml.cpp:3579,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3580,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3583,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3583,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3583,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3583,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3586,50'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3586,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3586,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3598,69'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3598,98'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3598,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3599,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3599,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3599,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3599,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3599,4'
              BranchSideFuncs:
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3601,8'
              BranchSideFuncs:
                - _ZNK4pugi16xml_parse_resultcvbEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3601,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3604,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3616,16'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3604,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3605,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3608,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3608,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3608,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:3608,102'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:3610,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3610,73'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3612,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:3610,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:3611,59'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:3612,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:3580,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3586,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parserC2EPNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:3593,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser14parse_skip_bomEPc
        - Src:             'src/pugixml.cpp:3596,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser10parse_treeEPcPNS_15xml_node_structEjc
        - Src:             'src/pugixml.cpp:3598,30'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3599,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:3601,8'
          Dst:             _ZNK4pugi16xml_parse_resultcvbEv
        - Src:             'src/pugixml.cpp:3605,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:3610,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser25has_element_node_siblingsEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:3611,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: 2957
      functionLinenumberEnd: 2962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - status
        - offset
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_parse_resultC2Ev
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:2958,20'
          Dst:             _ZN4pugi16xml_parse_resultC2Ev
    - functionName:    _ZNK4pugi16xml_parse_resultcvbEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7426
      functionLinenumberEnd: 7427
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi16xml_parse_resultC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7422
      functionLinenumberEnd: 7423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      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: 2297
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - out_buffer
        - out_length
        - encoding
        - contents
        - size
        - is_mutable
      BBCount:         24
      ICount:          169
      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:
        - Branch String:   'src/pugixml.cpp:2299,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2300,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
            - BranchSide:      'src/pugixml.cpp:2303,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2303,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2303,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2305,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2303,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2305,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2313,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2307,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2308,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2309,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2313,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2313,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2315,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2313,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2315,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2323,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
        - Branch String:   'src/pugixml.cpp:2317,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2318,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
            - BranchSide:      'src/pugixml.cpp:2319,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Branch String:   'src/pugixml.cpp:2323,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2324,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
            - BranchSide:      'src/pugixml.cpp:2326,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:2300,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_mutable_bufferERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2305,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2308,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2309,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf16_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2315,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2318,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_9opt_falseEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2319,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122convert_buffer_genericINS1_13utf32_decoderINS1_8opt_trueEEEEEbRPcRmPKvmT_
        - Src:             'src/pugixml.cpp:2324,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121convert_buffer_latin1ERPcRmPKvmb
        - Src:             'src/pugixml.cpp:2326,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - encoding
        - contents
        - size
      BBCount:         12
      ICount:          78
      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:
        - Branch String:   'src/pugixml.cpp:2074,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2074,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
            - BranchSide:      'src/pugixml.cpp:2077,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Branch String:   'src/pugixml.cpp:2077,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2077,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
            - BranchSide:      'src/pugixml.cpp:2080,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Branch String:   'src/pugixml.cpp:2080,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2080,42'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
            - BranchSide:      'src/pugixml.cpp:2083,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
        - Branch String:   'src/pugixml.cpp:2083,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2083,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2086,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
      Callsites:
        - Src:             'src/pugixml.cpp:2074,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118get_wchar_encodingEv
        - Src:             'src/pugixml.cpp:2077,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2080,42'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116is_little_endianEv
        - Src:             'src/pugixml.cpp:2088,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121guess_buffer_encodingEPKhm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4484
      functionLinenumberEnd: 4498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dn
        - sn
        - shared_alloc
      BBCount:         10
      ICount:          104
      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:
        - Branch String:   'src/pugixml.cpp:4488,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4490,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:4498,2'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4492,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4494,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:4497,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:4485,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4486,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4490,56'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4490,31'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_120append_new_attributeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4494,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4495,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: 4462
      functionLinenumberEnd: 4481
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - source
        - source_header
        - alloc
      BBCount:         19
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4463,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4463,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:4463,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:4463,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4463,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:4465,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:4465,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4465,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:4467,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:4467,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4467,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:4478,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:4467,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4469,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4478,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:4463,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4478,60'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4478,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: 1194
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    31
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1195,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1195,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1195,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:1195,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1195,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1195,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1195,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:1195,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4572
      functionLinenumberEnd: 4651
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - value
        - minv
        - maxv
      BBCount:         59
      ICount:          358
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4576,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4577,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4579,21'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4581,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4581,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4581,23'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4585,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4585,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4614,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4585,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4587,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4614,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4590,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4591,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4593,26'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4597,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4598,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4599,38'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4599,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4600,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4602,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4614,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4615,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4617,26'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4621,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4622,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4624,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,66'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,71'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,41'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,111'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,114'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,88'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4640,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,12'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4646,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,45'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4646,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4646,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,45'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4646,56'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4650,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4650,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4650,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4650,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4572
      functionLinenumberEnd: 4651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - minv
        - maxv
      BBCount:         59
      ICount:          355
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4576,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4577,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4579,21'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4581,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4581,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4581,23'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4585,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4585,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4614,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4585,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4587,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4614,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4590,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4591,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4593,26'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4597,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4598,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4599,38'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4599,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4600,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4602,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4614,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4615,6'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4617,26'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4621,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4622,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4624,6'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,13'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,66'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,71'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,41'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4637,111'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4637,114'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4637,88'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4640,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,12'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4646,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,45'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4646,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4646,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4646,45'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4646,56'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4650,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4650,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,24'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4650,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4650,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4650,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi15xpath_exceptionD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi15xpath_exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:1374,22'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
    - functionName:    _ZN4pugi15xpath_exceptionD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:1374,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: 369
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_writer_streamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:369,22'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerD2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:369,22'
          Dst:             _ZN4pugi10xml_writerD2Ev
    - functionName:    _ZN4pugi10xml_writerD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5175
      functionLinenumberEnd: 5176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_writer_fileD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi15xml_writer_fileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:355,22'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
    - functionName:    _ZN4pugi15xml_writer_fileD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.hpp:355,22'
          Dst:             _ZN4pugi10xml_writerD2Ev
    - functionName:    _ZNK4pugi8xml_node18select_single_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13475
      functionLinenumberEnd: 13476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13476,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13476,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13406
      functionLinenumberEnd: 13425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         13
      ICount:          89
      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:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13408,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13408,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13410,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13415,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13420,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13424,12'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13407,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13408,21'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:13410,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13411,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13413,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13420,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13420,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13420,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13425,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13424,12'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5firstEv
        - Src:             'src/pugixml.cpp:13425,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: 12672
      functionLinenumberEnd: 12688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - impl
      BBCount:         11
      ICount:          68
      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:
        - Branch String:   'src/pugixml.cpp:12673,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12673,14'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi18xpath_parse_resultC2Ev
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:12675,7'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
                - _ZN4pugi18xpath_parse_resultC2Ev
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:12675,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12680,23'
              BranchSideFuncs:
                - _ZN4pugi18xpath_parse_resultC2Ev
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:12687,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12675,19'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
        - Src:             'src/pugixml.cpp:12680,23'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:12683,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12683,10'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12683,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12683,4'
          Dst:             _ZN4pugi15xpath_exceptionD2Ev
        - Src:             'src/pugixml.cpp:12683,4'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8320
      functionLinenumberEnd: 8326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8319,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
        - Src:             'src/pugixml.cpp:8319,49'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocatorC2EPNS1_18xpath_memory_blockEPb
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 8329
      functionLinenumberEnd: 8332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - __clang_call_terminate
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:8330,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8331,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
        - Src:             'src/pugixml.cpp:8330,11'
          Dst:             __clang_call_terminate
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12695
      functionLinenumberEnd: 12697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - result_
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne180100Ev
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12696,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12696,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12696,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:12694,32'
          Dst:             _ZNSt9exceptionC2B8ne180100Ev
        - Src:             'src/pugixml.cpp:12696,3'
          Dst:             __assert_fail
    - functionName:    _ZNSt9exceptionC2B8ne180100Ev
      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:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi15xpath_exception4whatEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12700
      functionLinenumberEnd: 12701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_parse_resultC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12908
      functionLinenumberEnd: 12909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 13469
      functionLinenumberEnd: 13472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - variables
      BBCount:         7
      ICount:          61
      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:13470,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13471,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13471,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13472,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13472,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZN4pugi11xpath_queryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13251
      functionLinenumberEnd: 13254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          37
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13252,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13252,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:13253,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
                - __clang_call_terminate
      Callsites:
        - Src:             'src/pugixml.cpp:13253,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13253,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12651
      functionLinenumberEnd: 12657
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - impl
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:12653,16'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xpath_allocator7releaseEv
    - functionName:    _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13209
      functionLinenumberEnd: 13244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - variables
      BBCount:         20
      ICount:          131
      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:
        - Branch String:   'src/pugixml.cpp:13212,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13217,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - __cxa_throw
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
            - BranchSide:      'src/pugixml.cpp:13223,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - __cxa_throw
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - Branch String:   'src/pugixml.cpp:13227,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13229,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
            - BranchSide:      'src/pugixml.cpp:13239,9'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
                - __cxa_throw
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13239,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13239,21'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
            - BranchSide:      'src/pugixml.cpp:13240,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
                - __cxa_free_exception
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
                - __cxa_throw
      Callsites:
        - Src:             'src/pugixml.cpp:13208,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13210,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl6createEv
        - Src:             'src/pugixml.cpp:13217,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13217,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13217,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13217,4'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'src/pugixml.cpp:13223,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:13223,41'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13225,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parser5parseEPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13229,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:13231,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEE7releaseEv
        - Src:             'src/pugixml.cpp:13239,21'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13239,27'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13239,21'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13240,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13240,11'
          Dst:             _ZN4pugi15xpath_exceptionC2ERKNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:13240,5'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13240,5'
          Dst:             __cxa_free_exception
        - Src:             'src/pugixml.cpp:13243,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterINS1_16xpath_query_implEED2Ev
        - Src:             'src/pugixml.cpp:13243,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: 12643
      functionLinenumberEnd: 12648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12644,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12644,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
            - BranchSide:      'src/pugixml.cpp:12644,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
        - Branch String:   'src/pugixml.cpp:12645,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12645,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
            - BranchSide:      'src/pugixml.cpp:12647,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_implC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:12647,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: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data_
        - deleter_
      BBCount:         1
      ICount:          20
      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: 12633
      functionLinenumberEnd: 12636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - query
        - variables
        - alloc
        - result
      BBCount:         3
      ICount:          31
      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:12634,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_parserC2EPKcPNS_18xpath_variable_setEPNS1_15xpath_allocatorEPNS_18xpath_parse_resultE
        - Src:             'src/pugixml.cpp:12636,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: 11554
      functionLinenumberEnd: 11566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - alloc
      BBCount:         12
      ICount:          68
      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:
        - Branch String:   'src/pugixml.cpp:11555,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11556,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11558,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11558,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11559,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11561,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Branch String:   'src/pugixml.cpp:11561,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:11561,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
            - BranchSide:      'src/pugixml.cpp:11562,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13optimize_selfEPNS1_15xpath_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:11556,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11559,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11562,12'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node8optimizeEPNS1_15xpath_allocatorE
        - Src:             'src/pugixml.cpp:11565,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: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      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: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:311,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:311,14'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:311,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:311,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4pugi8xml_node12select_nodesERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13464
      functionLinenumberEnd: 13465
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13465,34'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13465,16'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13384
      functionLinenumberEnd: 13403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
        - ''
      BBCount:         16
      ICount:          95
      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:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13386,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13386,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13388,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13393,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13398,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13402,27'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
                - _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
                - _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13385,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_125evaluate_node_set_prepareEPNS1_16xpath_query_implE
        - Src:             'src/pugixml.cpp:13386,21'
          Dst:             _ZN4pugi14xpath_node_setC2Ev
        - Src:             'src/pugixml.cpp:13388,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13389,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13391,38'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node13eval_node_setERKNS1_13xpath_contextERKNS1_11xpath_stackENS1_14nodeset_eval_tE
        - Src:             'src/pugixml.cpp:13398,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13398,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13398,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13403,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13402,27'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw5beginEv
        - Src:             'src/pugixml.cpp:13402,38'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw3endEv
        - Src:             'src/pugixml.cpp:13402,47'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_118xpath_node_set_raw4typeEv
        - Src:             'src/pugixml.cpp:13402,10'
          Dst:             _ZN4pugi14xpath_node_setC2EPKNS_10xpath_nodeES3_NS0_6type_tE
        - Src:             'src/pugixml.cpp:13403,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: 12823
      functionLinenumberEnd: 12825
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - begin_
        - end_
        - type_
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12822,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12822,127'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
            - BranchSide:      'src/pugixml.cpp:12822,31'
              BranchSideFuncs:
                - _ZN4pugi10xpath_nodeC2Ev
                - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      Callsites:
        - Src:             'src/pugixml.cpp:12822,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12824,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: 12774
      functionLinenumberEnd: 12802
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - begin_
        - end_
        - type_
      BBCount:         18
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12775,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12775,3'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:12777,38'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:12780,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12780,40'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:12780,76'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:12782,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12787,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12792,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12792,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12793,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12796,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:12796,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12796,7'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12797,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12775,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:12787,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:12787,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:12787,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:12787,4'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    _ZNK4pugi8xml_node12select_nodesEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13458
      functionLinenumberEnd: 13461
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - variables
        - ''
      BBCount:         7
      ICount:          55
      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:13459,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13460,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13460,12'
          Dst:             _ZNK4pugi11xpath_query17evaluate_node_setERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13461,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13461,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi8xml_node11select_nodeERKNS_11xpath_queryE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13453
      functionLinenumberEnd: 13454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13454,30'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13454,16'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
    - functionName:    _ZNK4pugi8xml_node11select_nodeEPKcPNS_18xpath_variable_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13447
      functionLinenumberEnd: 13450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - query
        - variables
      BBCount:         7
      ICount:          61
      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:13448,15'
          Dst:             _ZN4pugi11xpath_queryC2EPKcPNS_18xpath_variable_setE
        - Src:             'src/pugixml.cpp:13449,26'
          Dst:             _ZN4pugi10xpath_nodeC2ERKNS_8xml_nodeE
        - Src:             'src/pugixml.cpp:13449,12'
          Dst:             _ZNK4pugi11xpath_query13evaluate_nodeERKNS_10xpath_nodeE
        - Src:             'src/pugixml.cpp:13450,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
        - Src:             'src/pugixml.cpp:13450,2'
          Dst:             _ZN4pugi11xpath_queryD2Ev
    - functionName:    _ZNK4pugi11xpath_queryntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13442
      functionLinenumberEnd: 13443
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 13433
      functionLinenumberEnd: 13434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_querycvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13437
      functionLinenumberEnd: 13438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_query6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13428
      functionLinenumberEnd: 13429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringEPcmRKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13354
      functionLinenumberEnd: 13381
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - capacity
        - n
      BBCount:         25
      ICount:          152
      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:
        - Branch String:   'src/pugixml.cpp:13358,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13358,71'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13358,112'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13360,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13365,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13369,24'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Branch String:   'src/pugixml.cpp:13371,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13371,7'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13373,19'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Branch String:   'src/pugixml.cpp:13373,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13373,43'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13373,55'
              BranchSideFuncs:
                - __assert_fail
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Branch String:   'src/pugixml.cpp:13374,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13374,4'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13376,11'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13355,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13356,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13358,85'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13358,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112xpath_stringC2Ev
        - Src:             'src/pugixml.cpp:13365,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13365,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13365,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13381,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13369,24'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13374,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:13376,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13381,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_stringERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13332
      functionLinenumberEnd: 13350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
        - ''
      BBCount:         15
      ICount:          89
      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:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13333,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13333,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100EPKcm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13335,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100EPKcm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13340,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13345,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13349,21'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100EPKcm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13335,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13336,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13338,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_stringERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13345,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13345,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13345,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13350,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13349,21'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string5c_strEv
        - Src:             'src/pugixml.cpp:13349,32'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_112xpath_string6lengthEv
        - Src:             'src/pugixml.cpp:13350,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query15evaluate_numberERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13310
      functionLinenumberEnd: 13328
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         12
      ICount:          81
      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:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13311,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13311,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13313,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13323,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13327,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13311,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_17gen_nanEv
        - Src:             'src/pugixml.cpp:13313,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13314,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13316,65'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node11eval_numberERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13323,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13323,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13323,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13328,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13328,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query16evaluate_booleanERKNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13289
      functionLinenumberEnd: 13307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         12
      ICount:          82
      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:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13290,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13290,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'src/pugixml.cpp:13292,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
        - Branch String:   'src/pugixml.cpp:13297,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13302,4'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
            - BranchSide:      'src/pugixml.cpp:13306,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:13292,23'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xpath_contextC2ERKNS_10xpath_nodeEmm
        - Src:             'src/pugixml.cpp:13293,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataC2Ev
        - Src:             'src/pugixml.cpp:13295,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114xpath_ast_node12eval_booleanERKNS1_13xpath_contextERKNS1_11xpath_stackE
        - Src:             'src/pugixml.cpp:13302,4'
          Dst:             __cxa_allocate_exception
        - Src:             'src/pugixml.cpp:13302,10'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/pugixml.cpp:13302,4'
          Dst:             __cxa_throw
        - Src:             'src/pugixml.cpp:13307,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
        - Src:             'src/pugixml.cpp:13307,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_stack_dataD2Ev
    - functionName:    _ZNK4pugi11xpath_query11return_typeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13282
      functionLinenumberEnd: 13286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13283,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13283,15'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
            - BranchSide:      'src/pugixml.cpp:13285,47'
              BranchSideFuncs:
                - _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
      Callsites:
        - Src:             'src/pugixml.cpp:13285,61'
          Dst:             _ZNK4pugi4impl12_GLOBAL__N_114xpath_ast_node7rettypeEv
    - functionName:    _ZN4pugi11xpath_queryaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13266
      functionLinenumberEnd: 13278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         12
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13267,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13267,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13269,7'
              BranchSideFuncs:
                - _ZN4pugi18xpath_parse_resultC2Ev
                - __clang_call_terminate
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Branch String:   'src/pugixml.cpp:13269,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13270,73'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
                - __clang_call_terminate
                - _ZN4pugi18xpath_parse_resultC2Ev
            - BranchSide:      'src/pugixml.cpp:13272,11'
              BranchSideFuncs:
                - _ZN4pugi18xpath_parse_resultC2Ev
                - __clang_call_terminate
      Callsites:
        - Src:             'src/pugixml.cpp:13270,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116xpath_query_impl7destroyEPS2_
        - Src:             'src/pugixml.cpp:13275,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13270,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13258
      functionLinenumberEnd: 13263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13257,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13262,17'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
        - Src:             'src/pugixml.cpp:13257,28'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi11xpath_queryC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13247
      functionLinenumberEnd: 13248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi18xpath_parse_resultC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13246,28'
          Dst:             _ZN4pugi18xpath_parse_resultC2Ev
    - functionName:    _ZNK4pugi18xpath_variable_set3getEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13204
      functionLinenumberEnd: 13205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi18xpath_variable_set5_findEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:13205,10'
          Dst:             _ZNK4pugi18xpath_variable_set5_findEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcRKNS_14xpath_node_setE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13193
      functionLinenumberEnd: 13195
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13195,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13195,16'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
            - BranchSide:      'src/pugixml.cpp:13195,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13194,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13195,21'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
    - functionName:    _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13149
      functionLinenumberEnd: 13172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - name
        - type
      BBCount:         19
      ICount:          123
      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:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13154,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13156,23'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi14xpath_variable4typeEv
            - BranchSide:      'src/pugixml.cpp:13162,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Branch String:   'src/pugixml.cpp:13157,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13157,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZNK4pugi14xpath_variable4typeEv
            - BranchSide:      'src/pugixml.cpp:13159,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi14xpath_variable4typeEv
        - Branch String:   'src/pugixml.cpp:13157,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13158,12'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4typeEv
            - BranchSide:      'src/pugixml.cpp:13159,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi14xpath_variable4typeEv
        - Branch String:   'src/pugixml.cpp:13158,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13158,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13158,5'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:13164,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13166,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13171,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13151,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111hash_stringEPKc
        - Src:             'src/pugixml.cpp:13156,28'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13157,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:13158,17'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:13162,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: 13011
      functionLinenumberEnd: 13016
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_node_setaSERKS0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13012,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13012,37'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13014,62'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_setaSERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:13014,60'
          Dst:             _ZN4pugi14xpath_node_setaSERKS0_
    - functionName:    _ZN4pugi14xpath_node_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12839
      functionLinenumberEnd: 12845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ns
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12840,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12840,20'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12842,11'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      Callsites:
        - Src:             'src/pugixml.cpp:12842,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: 9267
      functionLinenumberEnd: 9285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - name
      BBCount:         9
      ICount:          56
      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:9268,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9271,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
            - BranchSide:      'src/pugixml.cpp:9274,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
            - BranchSide:      'src/pugixml.cpp:9277,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
            - BranchSide:      'src/pugixml.cpp:9280,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_22xpath_variable_booleanEEEPT_PKc
            - BranchSide:      'src/pugixml.cpp:9283,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:9271,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_23xpath_variable_node_setEEEPT_PKc
        - Src:             'src/pugixml.cpp:9274,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_numberEEEPT_PKc
        - Src:             'src/pugixml.cpp:9277,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableINS1_21xpath_variable_stringEEEPT_PKc
        - Src:             'src/pugixml.cpp:9280,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: 13187
      functionLinenumberEnd: 13189
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEPKc
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13189,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13189,16'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEPKc
            - BranchSide:      'src/pugixml.cpp:13189,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13188,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13189,21'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
    - functionName:    _ZN4pugi14xpath_variable3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12990
      functionLinenumberEnd: 13008
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12991,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12991,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12993,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:12999,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12999,14'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13001,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:13004,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13004,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13005,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:12996,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13181
      functionLinenumberEnd: 13183
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - name
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEd
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13183,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13183,16'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEd
            - BranchSide:      'src/pugixml.cpp:13183,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13182,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13183,21'
          Dst:             _ZN4pugi14xpath_variable3setEd
    - functionName:    _ZN4pugi14xpath_variable3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12982
      functionLinenumberEnd: 12987
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12983,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12983,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12985,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_set3setEPKcb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13175
      functionLinenumberEnd: 13177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi14xpath_variable3setEb
        - _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13177,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13177,16'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEb
            - BranchSide:      'src/pugixml.cpp:13177,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13176,25'
          Dst:             _ZN4pugi18xpath_variable_set3addEPKcNS_16xpath_value_typeE
        - Src:             'src/pugixml.cpp:13177,21'
          Dst:             _ZN4pugi14xpath_variable3setEb
    - functionName:    _ZN4pugi14xpath_variable3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12974
      functionLinenumberEnd: 12979
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12975,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12975,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12977,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9294
      functionLinenumberEnd: 9316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - var
      BBCount:         9
      ICount:          50
      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:9295,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9298,64'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
            - BranchSide:      'src/pugixml.cpp:9302,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
            - BranchSide:      'src/pugixml.cpp:9306,62'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
            - BranchSide:      'src/pugixml.cpp:9310,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
            - BranchSide:      'src/pugixml.cpp:9314,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:9298,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_23xpath_variable_node_setEEEvPT_
        - Src:             'src/pugixml.cpp:9302,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_numberEEEvPT_
        - Src:             'src/pugixml.cpp:9306,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_21xpath_variable_stringEEEvPT_
        - Src:             'src/pugixml.cpp:9310,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableINS1_22xpath_variable_booleanEEEvPT_
        - Src:             'src/pugixml.cpp:9314,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9319
      functionLinenumberEnd: 9338
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         9
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi14xpath_variable3setEPKc
        - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - _ZN4pugi14xpath_variable3setEb
        - _ZN4pugi14xpath_variable3setEd
        - _ZNK4pugi14xpath_variable4typeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:9320,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:9323,11'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
            - BranchSide:      'src/pugixml.cpp:9326,11'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEd
            - BranchSide:      'src/pugixml.cpp:9329,11'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEPKc
            - BranchSide:      'src/pugixml.cpp:9332,11'
              BranchSideFuncs:
                - _ZN4pugi14xpath_variable3setEb
            - BranchSide:      'src/pugixml.cpp:9335,4'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:9320,16'
          Dst:             _ZNK4pugi14xpath_variable4typeEv
        - Src:             'src/pugixml.cpp:9323,16'
          Dst:             _ZN4pugi14xpath_variable3setERKNS_14xpath_node_setE
        - Src:             'src/pugixml.cpp:9326,16'
          Dst:             _ZN4pugi14xpath_variable3setEd
        - Src:             'src/pugixml.cpp:9329,16'
          Dst:             _ZN4pugi14xpath_variable3setEPKc
        - Src:             'src/pugixml.cpp:9332,16'
          Dst:             _ZN4pugi14xpath_variable3setEb
        - Src:             'src/pugixml.cpp:9335,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi18xpath_variable_set5_swapERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13083
      functionLinenumberEnd: 13091
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13084,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13086,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13091,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13110
      functionLinenumberEnd: 13134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - out_result
      BBCount:         14
      ICount:          85
      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:
        - Branch String:   'src/pugixml.cpp:13113,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13116,52'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
            - BranchSide:      'src/pugixml.cpp:13133,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:13117,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13117,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
            - BranchSide:      'src/pugixml.cpp:13120,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Branch String:   'src/pugixml.cpp:13120,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13121,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
            - BranchSide:      'src/pugixml.cpp:13123,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Branch String:   'src/pugixml.cpp:13128,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13128,47'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
            - BranchSide:      'src/pugixml.cpp:13130,10'
              BranchSideFuncs:
                - _ZNK4pugi14xpath_variable4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
      Callsites:
        - Src:             'src/pugixml.cpp:13116,69'
          Dst:             _ZNK4pugi14xpath_variable4nameEv
        - Src:             'src/pugixml.cpp:13116,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118new_xpath_variableENS_16xpath_value_typeEPKc
        - Src:             'src/pugixml.cpp:13128,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119copy_xpath_variableEPNS_14xpath_variableEPKS2_
    - functionName:    _ZN4pugi18xpath_variable_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13058
      functionLinenumberEnd: 13067
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         9
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13059,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13061,13'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:13067,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13061,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13061,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13137
      functionLinenumberEnd: 13146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13138,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13140,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121delete_xpath_variableENS_16xpath_value_typeEPNS_14xpath_variableE
            - BranchSide:      'src/pugixml.cpp:13146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13142,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: 13049
      functionLinenumberEnd: 13055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13050,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13052,15'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13055,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_setaSERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13039
      functionLinenumberEnd: 13045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13040,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13040,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13042,11'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set7_assignERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:13042,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13072
      functionLinenumberEnd: 13080
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         21
      ICount:          111
      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:   'src/pugixml.cpp:13075,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13076,8'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set5_swapERS0_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
            - BranchSide:      'src/pugixml.cpp:13079,3'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set5_swapERS0_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
        - Branch String:   'src/pugixml.cpp:13076,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13076,32'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_set5_swapERS0_
            - BranchSide:      'src/pugixml.cpp:13076,60'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set5_swapERS0_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Branch String:   'src/pugixml.cpp:13076,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set5_swapERS0_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
            - BranchSide:      'src/pugixml.cpp:13076,60'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set5_swapERS0_
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_setD2Ev
                - _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13073,22'
          Dst:             _ZN4pugi18xpath_variable_setC2Ev
        - Src:             'src/pugixml.cpp:13076,25'
          Dst:             _ZN4pugi18xpath_variable_set6_cloneEPNS_14xpath_variableEPS2_
        - Src:             'src/pugixml.cpp:13080,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
        - Src:             'src/pugixml.cpp:13079,3'
          Dst:             _ZN4pugi18xpath_variable_set5_swapERS0_
        - Src:             'src/pugixml.cpp:13080,2'
          Dst:             _ZN4pugi18xpath_variable_setD2Ev
    - functionName:    _ZN4pugi18xpath_variable_setD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13025
      functionLinenumberEnd: 13028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13026,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13027,13'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:13028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:13027,4'
          Dst:             _ZN4pugi18xpath_variable_set8_destroyEPNS_14xpath_variableE
        - Src:             'src/pugixml.cpp:13027,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi18xpath_variable_setC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13019
      functionLinenumberEnd: 13022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13020,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13021,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:13022,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi18xpath_variable_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 13031
      functionLinenumberEnd: 13036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi18xpath_variable_set7_assignERKS0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:13032,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:13033,4'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set7_assignERKS0_
            - BranchSide:      'src/pugixml.cpp:13035,11'
              BranchSideFuncs:
                - _ZN4pugi18xpath_variable_set7_assignERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:13035,3'
          Dst:             _ZN4pugi18xpath_variable_set7_assignERKS0_
    - functionName:    _ZNK4pugi18xpath_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12917
      functionLinenumberEnd: 12918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12918,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12918,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12918,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi18xpath_parse_resultcvbEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12912
      functionLinenumberEnd: 12913
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5firstEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12903
      functionLinenumberEnd: 12904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      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:12904,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: 12898
      functionLinenumberEnd: 12900
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - reverse
      BBCount:         3
      ICount:          30
      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:12899,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: 12882
      functionLinenumberEnd: 12884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - index
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi14xpath_node_set4sizeEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12883,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12883,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12883,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:12883,3'
          Dst:             _ZNK4pugi14xpath_node_set4sizeEv
        - Src:             'src/pugixml.cpp:12883,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi14xpath_node_set4sizeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12872
      functionLinenumberEnd: 12873
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi14xpath_node_set5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12877
      functionLinenumberEnd: 12878
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12854
      functionLinenumberEnd: 12863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         11
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi14xpath_node_set5_moveERS0_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12855,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12855,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12857,7'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set5_moveERS0_
                - __clang_call_terminate
        - Branch String:   'src/pugixml.cpp:12857,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12858,4'
              BranchSideFuncs:
                - __clang_call_terminate
                - _ZN4pugi14xpath_node_set5_moveERS0_
            - BranchSide:      'src/pugixml.cpp:12860,9'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set5_moveERS0_
      Callsites:
        - Src:             'src/pugixml.cpp:12860,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:12858,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_set5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12806
      functionLinenumberEnd: 12815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          76
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12809,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12809,43'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12809,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi14xpath_node_setC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12849
      functionLinenumberEnd: 12851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         8
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set5_moveERS0_
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12848,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12848,108'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set5_moveERS0_
            - BranchSide:      'src/pugixml.cpp:12848,31'
              BranchSideFuncs:
                - _ZN4pugi10xpath_nodeC2Ev
                - __clang_call_terminate
                - _ZN4pugi14xpath_node_set5_moveERS0_
      Callsites:
        - Src:             'src/pugixml.cpp:12848,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12850,3'
          Dst:             _ZN4pugi14xpath_node_set5_moveERS0_
        - Src:             'src/pugixml.cpp:12848,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi14xpath_node_setC2ERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12834
      functionLinenumberEnd: 12836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ns
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi10xpath_nodeC2Ev
        - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12833,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12833,95'
              BranchSideFuncs:
                - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
            - BranchSide:      'src/pugixml.cpp:12833,31'
              BranchSideFuncs:
                - _ZN4pugi10xpath_nodeC2Ev
                - _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
      Callsites:
        - Src:             'src/pugixml.cpp:12833,31'
          Dst:             _ZN4pugi10xpath_nodeC2Ev
        - Src:             'src/pugixml.cpp:12835,3'
          Dst:             _ZN4pugi14xpath_node_set7_assignEPKNS_10xpath_nodeES3_NS0_6type_tE
    - functionName:    _ZNK4pugi10xpath_nodentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12747
      functionLinenumberEnd: 12748
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12748,18'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12748,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12748,21'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      Callsites:
        - Src:             'src/pugixml.cpp:12748,12'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12748,21'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZN4pugiL27unspecified_bool_xpath_nodeEPPPNS_10xpath_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12738
      functionLinenumberEnd: 12739
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi10xpath_nodecvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12742
      functionLinenumberEnd: 12743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
        - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:12743,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:12743,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:12743,20'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
      Callsites:
        - Src:             'src/pugixml.cpp:12743,11'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:12743,20'
          Dst:             _ZNK4pugi13xml_attributecvPFvPPPS0_EEv
    - functionName:    _ZNK4pugi15xpath_exception6resultEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 12705
      functionLinenumberEnd: 12706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi32get_memory_deallocation_functionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7879
      functionLinenumberEnd: 7880
      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: 7874
      functionLinenumberEnd: 7875
      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: 7868
      functionLinenumberEnd: 7871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - allocate
        - deallocate
      BBCount:         1
      ICount:          14
      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: 7862
      functionLinenumberEnd: 7863
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7863,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - size
        - ''
      BBCount:         17
      ICount:          108
      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:
        - Branch String:   'src/pugixml.cpp:2376,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2378,81'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
            - BranchSide:      'src/pugixml.cpp:2385,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
        - Branch String:   'src/pugixml.cpp:2381,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2381,4'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
            - BranchSide:      'src/pugixml.cpp:2382,11'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
        - Branch String:   'src/pugixml.cpp:2386,2'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2386,2'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2386,2'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED1Ev
      Callsites:
        - Src:             'src/pugixml.cpp:2369,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_13utf32_counterEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2379,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112utf8_decoder7processINS1_12utf32_writerEEENT_10value_typeEPKhmS6_S5_
        - Src:             'src/pugixml.cpp:2381,4'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi7as_wideEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7855
      functionLinenumberEnd: 7858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
        - __assert_fail
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7856,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7856,3'
              BranchSideFuncs:
                - strlen
                - _ZN4pugi4impl12_GLOBAL__N_112as_wide_implEPKcm
            - BranchSide:      'src/pugixml.cpp:7856,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7856,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7858,34'
          Dst:             strlen
        - Src:             'src/pugixml.cpp:7858,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: 7850
      functionLinenumberEnd: 7851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7851,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - length
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
        - _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:2359,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2359,30'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/pugixml.cpp:2361,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/pugixml.cpp:2362,2'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:2362,2'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:2362,2'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/pugixml.cpp:2352,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113as_utf8_beginEPKwm
        - Src:             'src/pugixml.cpp:2359,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111as_utf8_endEPcmPKwm
    - functionName:    _ZN4pugi7as_utf8EPKw
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7843
      functionLinenumberEnd: 7846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
        - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7844,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7844,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
                - _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
            - BranchSide:      'src/pugixml.cpp:7844,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7844,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7846,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114strlength_wideEPKw
        - Src:             'src/pugixml.cpp:7846,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112as_utf8_implEPKwm
    - functionName:    _ZNK4pugi12xml_document16document_elementEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7831
      functionLinenumberEnd: 7839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7832,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7832,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:7834,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:7834,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7835,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:7838,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:7835,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7835,33'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:7836,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:7832,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7836,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7838,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi12xml_document9save_fileEPKwPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7823
      functionLinenumberEnd: 7828
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - path_
        - indent
        - flags
        - encoding
      BBCount:         11
      ICount:          82
      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:
        - Branch String:   'src/pugixml.cpp:7827,74'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7827,89'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
                - fclose
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
            - BranchSide:      'src/pugixml.cpp:7827,74'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:7825,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7825,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7825,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7827,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7827,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7827,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7828,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7828,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: 5116
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - fopen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5119,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5119,19'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'src/pugixml.cpp:5122,8'
              BranchSideFuncs:
                - fopen
        - Branch String:   'src/pugixml.cpp:5123,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5123,70'
              BranchSideFuncs:
                - fopen
            - BranchSide:      'src/pugixml.cpp:5126,24'
              BranchSideFuncs:
                - fopen
      Callsites:
        - Src:             'src/pugixml.cpp:5118,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117convert_path_heapEPKw
        - Src:             'src/pugixml.cpp:5126,18'
          Dst:             fopen
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4921
      functionLinenumberEnd: 4923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4922,3'
          Dst:             fclose
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data_
        - deleter_
      BBCount:         1
      ICount:          20
      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: 5146
      functionLinenumberEnd: 5153
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - doc
        - file
        - indent
        - flags
        - encoding
      BBCount:         13
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi15xml_writer_fileC2EPv
        - _ZN4pugi15xml_writer_fileD2Ev
        - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - ferror
        - fflush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5147,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5147,14'
              BranchSideFuncs:
                - _ZN4pugi15xml_writer_fileC2EPv
                - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
                - _ZN4pugi15xml_writer_fileD2Ev
                - fflush
                - _ZN4pugi15xml_writer_fileD2Ev
                - ferror
            - BranchSide:      'src/pugixml.cpp:5149,26'
              BranchSideFuncs:
                - _ZN4pugi15xml_writer_fileC2EPv
                - _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
                - _ZN4pugi15xml_writer_fileD2Ev
                - fflush
                - _ZN4pugi15xml_writer_fileD2Ev
                - ferror
        - Branch String:   'src/pugixml.cpp:5152,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5152,38'
              BranchSideFuncs:
                - ferror
                - _ZN4pugi15xml_writer_fileD2Ev
            - BranchSide:      'src/pugixml.cpp:5152,3'
              BranchSideFuncs:
                - _ZN4pugi15xml_writer_fileD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5149,19'
          Dst:             _ZN4pugi15xml_writer_fileC2EPv
        - Src:             'src/pugixml.cpp:5150,7'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5152,10'
          Dst:             fflush
        - Src:             'src/pugixml.cpp:5152,31'
          Dst:             ferror
        - Src:             'src/pugixml.cpp:5153,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
        - Src:             'src/pugixml.cpp:5153,2'
          Dst:             _ZN4pugi15xml_writer_fileD2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      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: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          41
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:311,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:311,14'
              BranchSideFuncs:
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:311,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:311,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7771
      functionLinenumberEnd: 7796
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - writer
        - indent
        - flags
        - encoding
      BBCount:         19
      ICount:          109
      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:
        - Branch String:   'src/pugixml.cpp:7774,34'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7774,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
            - BranchSide:      'src/pugixml.cpp:7785,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Branch String:   'src/pugixml.cpp:7774,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7781,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
                - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
            - BranchSide:      'src/pugixml.cpp:7785,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Branch String:   'src/pugixml.cpp:7785,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7785,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:7785,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Branch String:   'src/pugixml.cpp:7785,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7785,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:7787,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Branch String:   'src/pugixml.cpp:7788,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7788,69'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:7789,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
        - Branch String:   'src/pugixml.cpp:7790,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7790,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:7791,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      Callsites:
        - Src:             'src/pugixml.cpp:7772,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7781,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEccc
        - Src:             'src/pugixml.cpp:7785,44'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115has_declarationEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7787,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7788,69'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer12write_stringEPKc
        - Src:             'src/pugixml.cpp:7789,20'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEcc
        - Src:             'src/pugixml.cpp:7790,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:7793,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:7795,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: 3770
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - writer_
        - user_encoding
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_118get_write_encodingENS_12xml_encodingE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:3769,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: 4401
      functionLinenumberEnd: 4411
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4402,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4404,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4410,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4406,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4406,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4407,8'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4407,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4407,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4408,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - writer
        - root
        - indent
        - flags
        - depth
      BBCount:         70
      ICount:          366
      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:
        - Branch String:   'src/pugixml.cpp:4309,80'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4309,84'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:4309,26'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4309,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4309,122'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4309,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4316,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4316,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4319,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4319,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4319,51'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4321,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4319,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4321,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4327,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4327,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4327,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4330,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Branch String:   'src/pugixml.cpp:4327,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4328,6'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4330,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Branch String:   'src/pugixml.cpp:4330,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4330,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4333,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Branch String:   'src/pugixml.cpp:4330,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4331,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
            - BranchSide:      'src/pugixml.cpp:4333,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Branch String:   'src/pugixml.cpp:4333,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4335,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _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_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4348,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4337,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4340,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4347,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4340,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4341,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4343,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4348,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4350,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4360,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4352,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4354,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4357,5'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4367,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4369,9'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4393,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4369,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4371,13'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4375,12'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4378,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4367,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _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
            - BranchSide:      'src/pugixml.cpp:4380,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _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
        - Branch String:   'src/pugixml.cpp:4382,42'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4382,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _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
            - BranchSide:      'src/pugixml.cpp:4385,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Branch String:   'src/pugixml.cpp:4382,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4383,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4385,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Branch String:   'src/pugixml.cpp:4385,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4385,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
            - BranchSide:      'src/pugixml.cpp:4388,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _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
        - Branch String:   'src/pugixml.cpp:4385,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4386,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4388,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _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
        - Branch String:   'src/pugixml.cpp:4393,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4316,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
                - _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
                - _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
            - BranchSide:      'src/pugixml.cpp:4396,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Branch String:   'src/pugixml.cpp:4396,39'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4396,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4396,39'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4396,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4396,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
            - BranchSide:      'src/pugixml.cpp:4397,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
      Callsites:
        - Src:             'src/pugixml.cpp:4309,112'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:4316,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4321,5'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4328,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4331,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4337,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117node_output_startERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcmjj
        - Src:             'src/pugixml.cpp:4360,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_output_simpleERNS1_19xml_buffered_writerEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4383,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
        - Src:             'src/pugixml.cpp:4386,7'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118text_output_indentERNS1_19xml_buffered_writerEPKcmj
        - Src:             'src/pugixml.cpp:4388,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115node_output_endERNS1_19xml_buffered_writerEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:4397,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5writeEc
    - functionName:    _ZN4pugi15xml_writer_fileC2EPv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5179
      functionLinenumberEnd: 5180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - file_
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5178,32'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi10xml_writerC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_writer_file5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5183
      functionLinenumberEnd: 5186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5184,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: 0
      functionLinenumberEnd: 5175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      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: 7815
      functionLinenumberEnd: 7820
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - path_
        - indent
        - flags
        - encoding
      BBCount:         11
      ICount:          82
      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:
        - Branch String:   'src/pugixml.cpp:7819,74'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7819,89'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
                - fclose
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
            - BranchSide:      'src/pugixml.cpp:7819,74'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:7817,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7817,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7817,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7819,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114save_file_implERKNS_12xml_documentEP8_IO_FILEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7819,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEE7releaseEv
        - Src:             'src/pugixml.cpp:7819,77'
          Dst:             fclose
        - Src:             'src/pugixml.cpp:7820,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7820,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5136
      functionLinenumberEnd: 5141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5141,10'
          Dst:             fopen
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7807
      functionLinenumberEnd: 7811
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - indent
        - flags
      BBCount:         6
      ICount:          52
      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:7808,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:7810,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7811,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7811,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5194
      functionLinenumberEnd: 5195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - stream
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5193,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi17xml_writer_stream5writeEPKvm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5198
      functionLinenumberEnd: 5211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         18
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5199,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5201,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl
            - BranchSide:      'src/pugixml.cpp:5206,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl
        - Branch String:   'src/pugixml.cpp:5201,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5201,4'
              BranchSideFuncs:
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl
            - BranchSide:      'src/pugixml.cpp:5202,4'
              BranchSideFuncs:
                - _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5writeEPKcl
        - Branch String:   'src/pugixml.cpp:5206,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5206,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl
            - BranchSide:      'src/pugixml.cpp:5207,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl
        - Branch String:   'src/pugixml.cpp:5207,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5207,4'
              BranchSideFuncs:
                - _ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl
            - BranchSide:      'src/pugixml.cpp:5209,4'
              BranchSideFuncs:
                - _ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5writeEPKwl
      Callsites:
        - Src:             'src/pugixml.cpp:5201,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5206,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5207,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi12xml_document4saveERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7800
      functionLinenumberEnd: 7804
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - indent
        - flags
        - encoding
      BBCount:         6
      ICount:          56
      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:7801,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:7803,3'
          Dst:             _ZNK4pugi12xml_document4saveERNS_10xml_writerEPKcjNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:7804,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:7804,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5190
      functionLinenumberEnd: 5191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - stream
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi10xml_writerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5189,34'
          Dst:             _ZN4pugi10xml_writerC2Ev
    - functionName:    _ZN4pugi12xml_document23load_buffer_inplace_ownEPvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7764
      functionLinenumberEnd: 7767
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - size
        - options
        - encoding
        - ''
      BBCount:         3
      ICount:          38
      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:7765,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7767,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: 7491
      functionLinenumberEnd: 7494
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi12xml_document8_destroyEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7492,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7493,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: 4774
      functionLinenumberEnd: 4812
      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:
        - doc
        - root
        - contents
        - size
        - options
        - encoding
        - is_mutable
        - own
        - out_buffer
        - ''
      BBCount:         38
      ICount:          228
      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:
        - Branch String:   'src/pugixml.cpp:4776,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4776,20'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4779,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4776,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4776,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4779,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4782,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4782,43'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4782,60'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4785,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4785,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4788,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - Branch String:   'src/pugixml.cpp:4791,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4791,98'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4794,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:4797,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4797,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4800,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:4797,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4797,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4800,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:4797,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4797,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4800,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:4800,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4800,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4800,14'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Branch String:   'src/pugixml.cpp:4800,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4800,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
            - BranchSide:      'src/pugixml.cpp:4803,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:4776,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4779,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4782,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvEC2EPvPFvS4_E
        - Src:             'src/pugixml.cpp:4785,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4812,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
        - Src:             'src/pugixml.cpp:4791,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114convert_bufferERPcRmNS_12xml_encodingEPKvmb
        - Src:             'src/pugixml.cpp:4791,98'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4794,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvE7releaseEv
        - Src:             'src/pugixml.cpp:4806,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110xml_parser5parseEPcmPNS1_19xml_document_structEPNS_15xml_node_structEj
        - Src:             'src/pugixml.cpp:4812,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterIvED2Ev
    - functionName:    _ZN4pugi12xml_document8_destroyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7547
      functionLinenumberEnd: 7583
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         34
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7548,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7548,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7551,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7551,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7553,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7558,80'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7558,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7560,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7564,38'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7560,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7560,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7561,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7565,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7565,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7565,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7565,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7565,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7566,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7566,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7566,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7566,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7566,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7566,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7568,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
        - Branch String:   'src/pugixml.cpp:7568,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7570,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:7582,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7548,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7565,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7566,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7572,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15deallocate_pageEPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi12xml_document7_createEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7504
      functionLinenumberEnd: 7544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         18
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7505,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7505,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7511,16'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7519,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7519,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7521,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7535,21'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7535,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7535,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7543,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7543,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7543,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7505,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7518,33'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115xml_memory_page9constructEPv
        - Src:             'src/pugixml.cpp:7519,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7531,93'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7543,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - page
      BBCount:         3
      ICount:          27
      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:1180,47'
          Dst:             _ZN4pugi15xml_node_structC2EPNS_4impl12_GLOBAL__N_115xml_memory_pageENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:1180,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: 7757
      functionLinenumberEnd: 7760
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - size
        - options
        - encoding
        - ''
      BBCount:         3
      ICount:          38
      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:7758,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7760,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: 7740
      functionLinenumberEnd: 7747
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - path_
        - options
        - encoding
        - ''
      BBCount:         6
      ICount:          59
      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:7741,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7744,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114open_file_wideEPKwS3_
        - Src:             'src/pugixml.cpp:7744,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7744,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7746,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7747,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7747,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: 4892
      functionLinenumberEnd: 4918
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - file
        - options
        - encoding
        - out_buffer
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       16
      CyclomaticComplexity: 6
      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:
        - Branch String:   'src/pugixml.cpp:4893,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4893,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - fread
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _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_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4896,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - fread
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _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_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4898,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4898,58'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4900,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - fread
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4904,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4904,25'
              BranchSideFuncs:
                - fread
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4907,28'
              BranchSideFuncs:
                - fread
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:4909,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4911,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:4915,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      Callsites:
        - Src:             'src/pugixml.cpp:4893,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4897,34'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_file_sizeEP8_IO_FILERm
        - Src:             'src/pugixml.cpp:4898,40'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4904,25'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4907,22'
          Dst:             fread
        - Src:             'src/pugixml.cpp:4912,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:4915,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:4917,47'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:4917,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: 7730
      functionLinenumberEnd: 7737
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - path_
        - options
        - encoding
        - ''
      BBCount:         6
      ICount:          59
      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:7731,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7734,27'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19open_fileEPKcS3_
        - Src:             'src/pugixml.cpp:7734,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEEC2EPS3_PFvS5_E
        - Src:             'src/pugixml.cpp:7734,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110close_fileEP8_IO_FILE
        - Src:             'src/pugixml.cpp:7736,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114load_file_implEPNS1_19xml_document_structEP8_IO_FILEjNS_12xml_encodingEPPc
        - Src:             'src/pugixml.cpp:7737,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
        - Src:             'src/pugixml.cpp:7737,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112auto_deleterI8_IO_FILEED2Ev
    - functionName:    _ZN4pugi12xml_document4loadEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7725
      functionLinenumberEnd: 7726
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - options
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document11load_stringEPKcj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7726,10'
          Dst:             _ZN4pugi12xml_document11load_stringEPKcj
    - functionName:    _ZN4pugi12xml_document11load_stringEPKcj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7713
      functionLinenumberEnd: 7721
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - options
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7721,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7721,10'
          Dst:             _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
    - functionName:    _ZN4pugi12xml_document11load_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7750
      functionLinenumberEnd: 7753
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - size
        - options
        - encoding
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7751,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7753,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: 5050
      functionLinenumberEnd: 5072
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - stream
        - options
        - encoding
        - out_buffer
        - ''
      BBCount:         11
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:5056,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5056,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5059,7'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIwNS_11char_traitsIwEEE5tellgEv
                - _ZNKSt3__14fposI11__mbstate_tEcvxB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZNSt3__19basic_iosIwNS_11char_traitsIwEEE5clearB8ne180100Ej
                - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Branch String:   'src/pugixml.cpp:5059,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5061,4'
              BranchSideFuncs:
                - _ZNSt3__19basic_iosIwNS_11char_traitsIwEEE5clearB8ne180100Ej
                - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5065,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:5067,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5067,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5069,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      Callsites:
        - Src:             'src/pugixml.cpp:5056,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5062,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5065,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIwEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5067,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5069,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5071,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5071,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: 7705
      functionLinenumberEnd: 7708
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - options
        - ''
      BBCount:         3
      ICount:          28
      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:7706,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7708,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: 5050
      functionLinenumberEnd: 5072
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - stream
        - options
        - encoding
        - out_buffer
        - ''
      BBCount:         11
      ICount:          112
      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:
        - Branch String:   'src/pugixml.cpp:5056,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5056,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5059,7'
              BranchSideFuncs:
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv
                - _ZNKSt3__14fposI11__mbstate_tEcvxB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearB8ne180100Ej
                - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Branch String:   'src/pugixml.cpp:5059,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5061,4'
              BranchSideFuncs:
                - _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearB8ne180100Ej
                - _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5065,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:5067,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5067,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:5069,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
                - _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
      Callsites:
        - Src:             'src/pugixml.cpp:5056,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5062,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123load_stream_data_noseekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5065,13'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121load_stream_data_seekIcEENS_16xml_parse_statusERNSt3__113basic_istreamIT_NS4_11char_traitsIS6_EEEEPPvPm
        - Src:             'src/pugixml.cpp:5067,35'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:5069,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119get_buffer_encodingENS_12xml_encodingEPKvm
        - Src:             'src/pugixml.cpp:5071,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_121zero_terminate_bufferEPvmNS_12xml_encodingE
        - Src:             'src/pugixml.cpp:5071,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: 7698
      functionLinenumberEnd: 7701
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - options
        - encoding
        - ''
      BBCount:         3
      ICount:          32
      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:7699,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7701,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: 7497
      functionLinenumberEnd: 7501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document5resetEv
        - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7498,3'
          Dst:             _ZN4pugi12xml_document5resetEv
        - Src:             'src/pugixml.cpp:7500,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: 4501
      functionLinenumberEnd: 4552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dn
        - sn
      BBCount:         45
      ICount:          224
      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:
        - Branch String:   'src/pugixml.cpp:4503,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4503,67'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4503,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4510,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4510,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4510,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4510,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4513,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4551,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4513,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4513,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4516,8'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4516,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4518,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:4534,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4520,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4522,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
            - BranchSide:      'src/pugixml.cpp:4531,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4524,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4526,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4530,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4536,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4538,12'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4542,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4546,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4546,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4547,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4547,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4510,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
            - BranchSide:      'src/pugixml.cpp:4536,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _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
        - Branch String:   'src/pugixml.cpp:4551,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4551,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:4551,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:4551,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4551,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4551,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:4502,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4503,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4505,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4513,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4518,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115append_new_nodeEPNS_15xml_node_structERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:4522,6'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118node_copy_contentsEPNS_15xml_node_structES3_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4546,5'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:4551,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi12xml_documentaSEOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7479
      functionLinenumberEnd: 7487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         9
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi12xml_document5_moveERS0_
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi12xml_document8_destroyEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7480,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7480,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7482,3'
              BranchSideFuncs:
                - _ZN4pugi12xml_document8_destroyEv
                - __clang_call_terminate
                - _ZN4pugi12xml_document7_createEv
                - _ZN4pugi12xml_document5_moveERS0_
      Callsites:
        - Src:             'src/pugixml.cpp:7482,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7483,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7484,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7482,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_document5_moveERS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7587
      functionLinenumberEnd: 7693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         57
      ICount:          361
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - __assert_fail
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7620,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7622,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7627,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7642,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7642,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7642,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7642,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7644,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7645,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7645,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7645,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7645,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7645,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7648,37'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7648,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7650,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7659,38'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7650,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7650,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7652,17'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7659,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7661,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7673,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7661,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7661,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7661,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7661,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7661,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7663,22'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7663,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7663,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7663,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7673,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7673,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7675,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:7677,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7685,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
            - BranchSide:      'src/pugixml.cpp:7691,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
        - Branch String:   'src/pugixml.cpp:7685,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7685,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:7686,19'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
                - __clang_call_terminate
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7642,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7645,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7650,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7661,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7673,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7685,4'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7691,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_document_structC2EPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:7691,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2EOS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7473
      functionLinenumberEnd: 7476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi12xml_document5_moveERS0_
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi8xml_nodeC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7472,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7474,3'
          Dst:             _ZN4pugi12xml_document7_createEv
        - Src:             'src/pugixml.cpp:7475,3'
          Dst:             _ZN4pugi12xml_document5_moveERS0_
        - Src:             'src/pugixml.cpp:7474,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7467
      functionLinenumberEnd: 7469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi12xml_document8_destroyEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7468,3'
          Dst:             _ZN4pugi12xml_document8_destroyEv
        - Src:             'src/pugixml.cpp:7468,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4pugi12xml_documentC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7462
      functionLinenumberEnd: 7464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi12xml_document7_createEv
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7461,29'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7463,3'
          Dst:             _ZN4pugi12xml_document7_createEv
    - functionName:    _ZNK4pugi16xml_parse_result11descriptionEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7431
      functionLinenumberEnd: 7459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          105
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7432,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7434,19'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7436,31'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7437,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7438,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7439,31'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7441,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7443,23'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7444,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7445,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7446,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7447,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7448,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7449,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7450,32'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7451,37'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7453,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7455,36'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7457,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7415
      functionLinenumberEnd: 7418
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi23xml_named_node_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7417,3'
          Dst:             _ZN4pugi23xml_named_node_iteratormmEv
    - functionName:    _ZN4pugi23xml_named_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7400
      functionLinenumberEnd: 7411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZNK4pugi8xml_node10last_childEv
        - _ZNK4pugi8xml_node16previous_siblingEPKc
        - _ZNK4pugi8xml_node4nameEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7401,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7402,12'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node16previous_siblingEPKc
            - BranchSide:      'src/pugixml.cpp:7405,12'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node10last_childEv
                - _ZNK4pugi8xml_node4nameEv
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZNK4pugi8xml_node16previous_siblingEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:7402,18'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
        - Src:             'src/pugixml.cpp:7405,20'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:7407,30'
          Dst:             _ZNK4pugi8xml_node4nameEv
        - Src:             'src/pugixml.cpp:7407,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:7408,19'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5755
      functionLinenumberEnd: 5766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5756,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5756,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5758,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5758,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5760,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5765,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5761,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5761,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5763,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5761,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5762,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5763,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5756,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5761,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5762,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5765,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node10last_childEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5971
      functionLinenumberEnd: 5975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5972,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5972,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5973,28'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5974,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5974,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5974,52'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5972,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5974,18'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5974,52'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7393
      functionLinenumberEnd: 7396
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi23xml_named_node_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7395,3'
          Dst:             _ZN4pugi23xml_named_node_iteratorppEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7386
      functionLinenumberEnd: 7389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node12next_siblingEPKc
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7387,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7387,3'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node12next_siblingEPKc
            - BranchSide:      'src/pugixml.cpp:7387,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7387,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:7388,17'
          Dst:             _ZNK4pugi8xml_node12next_siblingEPKc
    - functionName:    _ZNK4pugi8xml_node12next_siblingEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5736
      functionLinenumberEnd: 5747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5737,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5737,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5739,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5739,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5741,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5746,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5742,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5742,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5744,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5742,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5743,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5744,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5737,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5742,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5743,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5746,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi23xml_named_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7380
      functionLinenumberEnd: 7382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7381,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7381,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7381,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7381,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7374
      functionLinenumberEnd: 7376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7375,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7375,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7375,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7375,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi23xml_named_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7369
      functionLinenumberEnd: 7370
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7370,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7370,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7370,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi23xml_named_node_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7364
      functionLinenumberEnd: 7365
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7365,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7365,44'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7365,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7360
      functionLinenumberEnd: 7361
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ref
        - parent
        - name
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7359,132'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7359,144'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2ERKNS_8xml_nodeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7356
      functionLinenumberEnd: 7357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node
        - name
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7355,133'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi23xml_named_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7352
      functionLinenumberEnd: 7353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7351,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7351,40'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7345
      functionLinenumberEnd: 7348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7347,3'
          Dst:             _ZN4pugi22xml_attribute_iteratormmEv
    - functionName:    _ZN4pugi22xml_attribute_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7339
      functionLinenumberEnd: 7341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi13xml_attribute18previous_attributeEv
        - _ZNK4pugi8xml_node14last_attributeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7340,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7340,25'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attribute18previous_attributeEv
            - BranchSide:      'src/pugixml.cpp:7340,54'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node14last_attributeEv
      Callsites:
        - Src:             'src/pugixml.cpp:7340,31'
          Dst:             _ZNK4pugi13xml_attribute18previous_attributeEv
        - Src:             'src/pugixml.cpp:7340,62'
          Dst:             _ZNK4pugi8xml_node14last_attributeEv
    - functionName:    _ZNK4pugi13xml_attribute18previous_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5296
      functionLinenumberEnd: 5300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5297,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5297,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5298,32'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5299,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5299,47'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5299,55'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5297,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5299,33'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5299,55'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node14last_attributeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5958
      functionLinenumberEnd: 5962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5959,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5959,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5960,33'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5961,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5961,32'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5961,59'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5959,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5961,18'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5961,59'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7332
      functionLinenumberEnd: 7335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7334,3'
          Dst:             _ZN4pugi22xml_attribute_iteratorppEv
    - functionName:    _ZN4pugi22xml_attribute_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7325
      functionLinenumberEnd: 7328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7326,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7326,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7326,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7326,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7319
      functionLinenumberEnd: 7321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7320,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7320,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7320,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7320,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7313
      functionLinenumberEnd: 7315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7314,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7314,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7314,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7314,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi22xml_attribute_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7308
      functionLinenumberEnd: 7309
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7309,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7309,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7309,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi22xml_attribute_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7303
      functionLinenumberEnd: 7304
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7304,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7304,44'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7304,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7299
      functionLinenumberEnd: 7300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ref
        - parent
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7298,115'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:7298,127'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2ERKNS_13xml_attributeERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7295
      functionLinenumberEnd: 7296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - attr
        - parent
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi22xml_attribute_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7291
      functionLinenumberEnd: 7292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7290,39'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:7290,39'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratormmEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7284
      functionLinenumberEnd: 7287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratormmEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7286,3'
          Dst:             _ZN4pugi17xml_node_iteratormmEv
    - functionName:    _ZN4pugi17xml_node_iteratormmEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7278
      functionLinenumberEnd: 7280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4pugi8xml_node10last_childEv
        - _ZNK4pugi8xml_node16previous_siblingEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7279,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7279,25'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node16previous_siblingEv
            - BranchSide:      'src/pugixml.cpp:7279,52'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node10last_childEv
      Callsites:
        - Src:             'src/pugixml.cpp:7279,31'
          Dst:             _ZNK4pugi8xml_node16previous_siblingEv
        - Src:             'src/pugixml.cpp:7279,60'
          Dst:             _ZNK4pugi8xml_node10last_childEv
    - functionName:    _ZNK4pugi8xml_node16previous_siblingEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5907
      functionLinenumberEnd: 5911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5908,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5908,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5909,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5910,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5910,40'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5910,48'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:5908,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5910,31'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5910,48'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi17xml_node_iteratorppEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7271
      functionLinenumberEnd: 7274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratorppEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7273,3'
          Dst:             _ZN4pugi17xml_node_iteratorppEv
    - functionName:    _ZN4pugi17xml_node_iteratorppEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7264
      functionLinenumberEnd: 7267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7265,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7265,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7265,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7265,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorptEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7258
      functionLinenumberEnd: 7260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7259,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7259,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7259,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7259,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratordeEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7252
      functionLinenumberEnd: 7254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7253,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7253,3'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7253,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/pugixml.cpp:7253,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi17xml_node_iteratorneERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7247
      functionLinenumberEnd: 7248
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7248,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7248,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7248,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi17xml_node_iteratoreqERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7242
      functionLinenumberEnd: 7243
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7243,41'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7243,44'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:7243,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7238
      functionLinenumberEnd: 7239
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ref
        - parent
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7237,100'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:7237,112'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZN4pugi17xml_node_iteratorC2ERKNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7234
      functionLinenumberEnd: 7235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node6parentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7233,101'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi17xml_node_iteratorC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7230
      functionLinenumberEnd: 7231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7229,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:7229,34'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_text4dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7213
      functionLinenumberEnd: 7214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7214,19'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7214,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_text5_dataEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6921
      functionLinenumberEnd: 6933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      functionUses:    14
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6922,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6922,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6922,51'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6922,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6922,51'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6925,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6925,49'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6925,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6928,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6925,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6926,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6928,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6928,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6929,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6932,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6929,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6929,31'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6930,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6922,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6929,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: 4564
      functionLinenumberEnd: 4567
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4567,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4567,30'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4567,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_textaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7206
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7207,3'
          Dst:             _ZN4pugi8xml_text3setEy
    - functionName:    _ZN4pugi8xml_text3setEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7135
      functionLinenumberEnd: 7138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      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:
        - Branch String:   'src/pugixml.cpp:7138,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7138,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7138,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7136,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7138,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: 6936
      functionLinenumberEnd: 6941
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          44
      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:
        - Branch String:   'src/pugixml.cpp:6938,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6938,17'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6940,19'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
                - _ZNK4pugi8xml_node15internal_objectEv
      Callsites:
        - Src:             'src/pugixml.cpp:6937,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:6940,10'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6940,26'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6940,52'
          Dst:             _ZNK4pugi8xml_node15internal_objectEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4741
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
        - negative
      BBCount:         3
      ICount:          53
      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:4744,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIyEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4746,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: 6254
      functionLinenumberEnd: 6268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - type_
      BBCount:         13
      ICount:          77
      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:
        - Branch String:   'src/pugixml.cpp:6255,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6255,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6257,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6258,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6258,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6260,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6261,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6261,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6263,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
        - Branch String:   'src/pugixml.cpp:6265,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6265,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_node8set_nameEPKc
            - BranchSide:      'src/pugixml.cpp:6267,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6255,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6255,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6255,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6257,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6258,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6258,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6260,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6260,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6261,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6261,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6263,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6265,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4428
      functionLinenumberEnd: 4434
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         20
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4429,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4429,34'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4430,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4429,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4429,58'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4430,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4430,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4430,53'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4430,33'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4430,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4430,53'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4431,7'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4431,31'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4431,35'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4433,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4431,61'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4431,88'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4431,64'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4431,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4431,88'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4433,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 5985
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5979,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5979,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5979,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5981,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5981,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5984,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5981,49'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5981,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5984,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5981,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5982,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5984,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5984,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5984,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7200
      functionLinenumberEnd: 7202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7201,3'
          Dst:             _ZN4pugi8xml_text3setEx
    - functionName:    _ZN4pugi8xml_text3setEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7128
      functionLinenumberEnd: 7131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7131,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7131,59'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7131,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7129,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7131,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: 7192
      functionLinenumberEnd: 7194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7193,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: 7056
      functionLinenumberEnd: 7059
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7059,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7059,35'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:7059,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7057,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7059,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7185
      functionLinenumberEnd: 7187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7186,3'
          Dst:             _ZN4pugi8xml_text3setEb
    - functionName:    _ZN4pugi8xml_text3setEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7120
      functionLinenumberEnd: 7123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7123,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7123,36'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
            - BranchSide:      'src/pugixml.cpp:7123,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7121,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7123,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: 4769
      functionLinenumberEnd: 4770
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4770,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7179
      functionLinenumberEnd: 7181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7180,3'
          Dst:             _ZN4pugi8xml_text3setEf
    - functionName:    _ZN4pugi8xml_text3setEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7092
      functionLinenumberEnd: 7095
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7095,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7095,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
            - BranchSide:      'src/pugixml.cpp:7095,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7093,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7095,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: 4751
      functionLinenumberEnd: 4755
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
        - int
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
        - precision
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4753,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4755,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7173
      functionLinenumberEnd: 7175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7174,3'
          Dst:             _ZN4pugi8xml_text3setEd
    - functionName:    _ZN4pugi8xml_text3setEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7106
      functionLinenumberEnd: 7109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7109,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7109,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
            - BranchSide:      'src/pugixml.cpp:7109,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7107,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7109,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: 4760
      functionLinenumberEnd: 4764
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
        - precision
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4762,3'
          Dst:             snprintf
        - Src:             'src/pugixml.cpp:4764,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115set_value_asciiIPcmEEbRT_RT0_mS3_
    - functionName:    _ZN4pugi8xml_textaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7167
      functionLinenumberEnd: 7169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7168,3'
          Dst:             _ZN4pugi8xml_text3setEm
    - functionName:    _ZN4pugi8xml_text3setEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7085
      functionLinenumberEnd: 7088
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      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:
        - Branch String:   'src/pugixml.cpp:7088,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7088,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7088,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7086,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7088,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: 4741
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
        - negative
      BBCount:         3
      ICount:          53
      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:4744,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringImEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4746,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7161
      functionLinenumberEnd: 7163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7162,3'
          Dst:             _ZN4pugi8xml_text3setEl
    - functionName:    _ZN4pugi8xml_text3setEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7078
      functionLinenumberEnd: 7081
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7081,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7081,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7081,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7079,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7081,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7155
      functionLinenumberEnd: 7157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7156,3'
          Dst:             _ZN4pugi8xml_text3setEj
    - functionName:    _ZN4pugi8xml_text3setEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7071
      functionLinenumberEnd: 7074
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      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:
        - Branch String:   'src/pugixml.cpp:7074,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7074,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7074,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7072,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7074,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: 4741
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - dest
        - header
        - header_mask
        - value
        - negative
      BBCount:         3
      ICount:          53
      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:4744,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117integer_to_stringIjEEPcS3_S3_T_b
        - Src:             'src/pugixml.cpp:4746,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_textaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7149
      functionLinenumberEnd: 7151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7150,3'
          Dst:             _ZN4pugi8xml_text3setEi
    - functionName:    _ZN4pugi8xml_text3setEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7064
      functionLinenumberEnd: 7067
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7067,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7067,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:7067,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7065,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7067,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi8xml_textaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7143
      functionLinenumberEnd: 7145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_text3setEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:7144,3'
          Dst:             _ZN4pugi8xml_text3setEPKc
    - functionName:    _ZN4pugi8xml_text3setEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7041
      functionLinenumberEnd: 7044
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7044,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7044,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:7044,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7042,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7044,107'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:7044,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_text3setEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7113
      functionLinenumberEnd: 7116
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
        - precision
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7116,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7116,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
            - BranchSide:      'src/pugixml.cpp:7116,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7114,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7116,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi8xml_text3setEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7099
      functionLinenumberEnd: 7102
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
        - precision
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7102,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7102,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
            - BranchSide:      'src/pugixml.cpp:7102,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7100,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7102,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi8xml_text3setEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7048
      functionLinenumberEnd: 7051
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - size
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi8xml_text9_data_newEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7051,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7051,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:7051,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7049,25'
          Dst:             _ZN4pugi8xml_text9_data_newEv
        - Src:             'src/pugixml.cpp:7051,15'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_text9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7032
      functionLinenumberEnd: 7037
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7034,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7034,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
            - BranchSide:      'src/pugixml.cpp:7035,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
        - Branch String:   'src/pugixml.cpp:7036,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7036,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
            - BranchSide:      'src/pugixml.cpp:7036,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7033,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7036,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4697
      functionLinenumberEnd: 4698
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4698,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7024
      functionLinenumberEnd: 7029
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7026,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7026,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
            - BranchSide:      'src/pugixml.cpp:7027,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
        - Branch String:   'src/pugixml.cpp:7028,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7028,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
            - BranchSide:      'src/pugixml.cpp:7028,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7025,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7028,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4692
      functionLinenumberEnd: 4693
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4693,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIyEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7015
      functionLinenumberEnd: 7020
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7017,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7017,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
            - BranchSide:      'src/pugixml.cpp:7018,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
        - Branch String:   'src/pugixml.cpp:7019,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7019,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
            - BranchSide:      'src/pugixml.cpp:7019,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7016,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7019,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4682
      functionLinenumberEnd: 4687
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4687,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4687,24'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4687,27'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4687,40'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4687,40'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4687,43'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4687,56'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4687,56'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4687,59'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4687,72'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4687,72'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4687,75'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_text8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 7007
      functionLinenumberEnd: 7012
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7009,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7009,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
            - BranchSide:      'src/pugixml.cpp:7010,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
        - Branch String:   'src/pugixml.cpp:7011,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7011,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
            - BranchSide:      'src/pugixml.cpp:7011,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7008,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7011,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4673
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4677,29'
          Dst:             strtod
    - functionName:    _ZNK4pugi8xml_text9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6999
      functionLinenumberEnd: 7004
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:7001,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7001,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
            - BranchSide:      'src/pugixml.cpp:7002,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
        - Branch String:   'src/pugixml.cpp:7003,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:7003,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
            - BranchSide:      'src/pugixml.cpp:7003,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:7000,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:7003,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4664
      functionLinenumberEnd: 4668
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4668,10'
          Dst:             strtod
    - functionName:    _ZNK4pugi8xml_text7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6991
      functionLinenumberEnd: 6996
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6993,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6993,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
            - BranchSide:      'src/pugixml.cpp:6994,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
        - Branch String:   'src/pugixml.cpp:6995,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6995,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
            - BranchSide:      'src/pugixml.cpp:6995,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6992,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:6995,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4659
      functionLinenumberEnd: 4660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4660,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6983
      functionLinenumberEnd: 6988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6985,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6985,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
            - BranchSide:      'src/pugixml.cpp:6986,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
        - Branch String:   'src/pugixml.cpp:6987,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6987,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
            - BranchSide:      'src/pugixml.cpp:6987,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6984,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
        - Src:             'src/pugixml.cpp:6987,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4654
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:4655,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117string_to_integerIjEET_PKcS3_S3_
    - functionName:    _ZNK4pugi8xml_text9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6975
      functionLinenumberEnd: 6980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6977,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6977,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6978,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6979,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6979,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6979,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6976,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text3getEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6967
      functionLinenumberEnd: 6972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6969,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6969,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6970,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6971,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6971,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6971,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6968,24'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_text5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6962
      functionLinenumberEnd: 6963
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6963,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZNK4pugi8xml_textntEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6957
      functionLinenumberEnd: 6958
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6958,11'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugiL25unspecified_bool_xml_textEPPPNS_8xml_textE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6948
      functionLinenumberEnd: 6949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_textcvPFvPPPS0_EEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6952
      functionLinenumberEnd: 6953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_text5_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6953,10'
          Dst:             _ZNK4pugi8xml_text5_dataEv
    - functionName:    _ZN4pugi8xml_textC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6944
      functionLinenumberEnd: 6945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_textC2EPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6917
      functionLinenumberEnd: 6918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - root
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node12offset_debugEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6874
      functionLinenumberEnd: 6902
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         34
      ICount:          174
      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:6875,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6875,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZNK4pugi8xml_node4typeEv
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:6877,55'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZNK4pugi8xml_node4typeEv
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:6880,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6880,22'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - __assert_fail
            - BranchSide:      'src/pugixml.cpp:6880,41'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6880,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6880,41'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6882,11'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:6882,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6885,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6890,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6890,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6890,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6899,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/pugixml.cpp:6890,23'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6890,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6890,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6890,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6890,103'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6890,4'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6896,24'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6896,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,11'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6896,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6896,105'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6896,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6877,36'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6882,11'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6899,4'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node5printERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEEPKcjj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6866
      functionLinenumberEnd: 6870
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - indent
        - flags
        - depth
      BBCount:         6
      ICount:          56
      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:6867,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIwNS1_11char_traitsIwEEEE
        - Src:             'src/pugixml.cpp:6869,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6870,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6870,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6847
      functionLinenumberEnd: 6855
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - writer
        - indent
        - flags
        - encoding
        - depth
      BBCount:         6
      ICount:          54
      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:
        - Branch String:   'src/pugixml.cpp:6848,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6848,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
            - BranchSide:      'src/pugixml.cpp:6850,45'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
                - _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
                - _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writer5flushEv
      Callsites:
        - Src:             'src/pugixml.cpp:6850,29'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119xml_buffered_writerC2ERNS_10xml_writerENS_12xml_encodingE
        - Src:             'src/pugixml.cpp:6852,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111node_outputERNS1_19xml_buffered_writerEPNS_15xml_node_structEPKcjj
        - Src:             'src/pugixml.cpp:6854,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: 6859
      functionLinenumberEnd: 6863
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - stream
        - indent
        - flags
        - encoding
        - depth
      BBCount:         6
      ICount:          60
      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:6860,21'
          Dst:             _ZN4pugi17xml_writer_streamC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6862,3'
          Dst:             _ZNK4pugi8xml_node5printERNS_10xml_writerEPKcjNS_12xml_encodingEj
        - Src:             'src/pugixml.cpp:6863,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
        - Src:             'src/pugixml.cpp:6863,2'
          Dst:             _ZN4pugi17xml_writer_streamD2Ev
    - functionName:    _ZNK4pugi8xml_node10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6837
      functionLinenumberEnd: 6838
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node8traverseERNS_15xml_tree_walkerE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6790
      functionLinenumberEnd: 6834
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - walker
      BBCount:         42
      ICount:          240
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6794,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6794,33'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6796,26'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6796,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6796,34'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6796,20'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6798,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6800,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6830,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6805,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6806,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6808,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6808,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6810,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6813,14'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6813,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6814,12'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6817,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6817,32'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6817,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6817,35'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6817,48'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6817,51'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6817,6'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6817,6'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6819,9'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6823,10'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6827,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6826,4'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6827,18'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6826,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6804,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6828,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6830,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6830,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6832,20'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:6793,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6804,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6830,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:6832,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node21first_element_by_pathEPKcc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6749
      functionLinenumberEnd: 6787
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - path_
        - delimiter
      BBCount:         46
      ICount:          279
      EdgeCount:       62
      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
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6750,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6750,46'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4rootEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6750,55'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6752,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6752,30'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6754,32'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6756,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6756,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6758,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6760,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6760,32'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6760,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6760,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6760,63'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6762,7'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6762,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6762,48'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6764,32'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6766,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6766,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6768,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6768,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6768,31'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6770,13'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6768,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6769,41'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6770,13'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Branch String:   'src/pugixml.cpp:6770,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6770,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6774,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:6770,61'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6770,64'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6774,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:6770,12'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6771,19'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
            - BranchSide:      'src/pugixml.cpp:6774,38'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:6774,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6776,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
            - BranchSide:      'src/pugixml.cpp:6785,11'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6777,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6777,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
            - BranchSide:      'src/pugixml.cpp:6783,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:6777,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6779,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
            - BranchSide:      'src/pugixml.cpp:6783,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Branch String:   'src/pugixml.cpp:6781,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6781,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6782,5'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_node21first_element_by_pathEPKcc
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
      Callsites:
        - Src:             'src/pugixml.cpp:6750,46'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:6752,30'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6769,19'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6771,19'
          Dst:             _ZNK4pugi8xml_node6parentEv
        - Src:             'src/pugixml.cpp:6771,28'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6777,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strequalrangeEPKcS3_m
        - Src:             'src/pugixml.cpp:6779,27'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6779,39'
          Dst:             _ZNK4pugi8xml_node21first_element_by_pathEPKcc
        - Src:             'src/pugixml.cpp:6781,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:6785,11'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node4pathEc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6712
      functionLinenumberEnd: 6745
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - this
        - delimiter
        - ''
      BBCount:         34
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6713,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6713,22'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:6715,10'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:6717,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6719,26'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
            - BranchSide:      'src/pugixml.cpp:6724,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'src/pugixml.cpp:6721,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6721,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'src/pugixml.cpp:6721,11'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Branch String:   'src/pugixml.cpp:6727,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6729,8'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'src/pugixml.cpp:6742,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'src/pugixml.cpp:6729,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6730,24'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'src/pugixml.cpp:6732,26'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'src/pugixml.cpp:6733,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6735,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'src/pugixml.cpp:6740,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'src/pugixml.cpp:6742,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6742,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'src/pugixml.cpp:6744,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'src/pugixml.cpp:6721,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6735,21'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6742,3'
          Dst:             __assert_fail
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6692
      functionLinenumberEnd: 6708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - attr_name
        - attr_value
      BBCount:         24
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6693,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6693,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6695,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6695,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6696,35'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6707,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6696,4'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6698,27'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6705,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6699,15'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6699,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6705,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6699,9'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6701,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6705,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6702,37'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6702,46'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6702,10'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6702,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6703,23'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6704,5'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:6693,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6699,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6702,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6703,14'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6707,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node23find_child_by_attributeEPKcS2_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6667
      functionLinenumberEnd: 6689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - attr_name
        - attr_value
      BBCount:         29
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6668,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6668,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6670,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6670,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6672,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6688,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6673,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6673,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6686,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6673,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6675,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6686,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6675,5'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6677,28'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6685,4'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6678,16'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6678,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6684,5'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6678,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6680,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6684,5'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6681,38'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6681,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6681,11'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:6681,11'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6682,24'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:6683,6'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:6668,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6673,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6678,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6681,11'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:6682,15'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6688,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5166
      functionLinenumberEnd: 5168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      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: 5161
      functionLinenumberEnd: 5163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - node_
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node13append_bufferEPKvmjNS_12xml_encodingE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6629
      functionLinenumberEnd: 6664
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - contents
        - size
        - options
        - encoding
        - ''
      BBCount:         16
      ICount:          140
      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:
        - Branch String:   'src/pugixml.cpp:6631,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6631,63'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZNK4pugi8xml_node10last_childEv
                - _ZNK4pugi8xml_node4typeEv
            - BranchSide:      'src/pugixml.cpp:6634,8'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZNK4pugi8xml_node10last_childEv
                - _ZNK4pugi8xml_node4typeEv
        - Branch String:   'src/pugixml.cpp:6634,43'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6634,46'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node10last_childEv
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:6634,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Branch String:   'src/pugixml.cpp:6634,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6634,89'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
            - BranchSide:      'src/pugixml.cpp:6637,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - Branch String:   'src/pugixml.cpp:6647,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6647,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
            - BranchSide:      'src/pugixml.cpp:6656,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
      Callsites:
        - Src:             'src/pugixml.cpp:6631,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6631,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6631,63'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6634,46'
          Dst:             _ZNK4pugi8xml_node10last_childEv
        - Src:             'src/pugixml.cpp:6634,59'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6634,89'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6637,37'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6644,77'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator15allocate_memoryEmRPNS1_15xml_memory_pageE
        - Src:             'src/pugixml.cpp:6647,22'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117make_parse_resultENS_16xml_parse_statusEl
        - Src:             'src/pugixml.cpp:6661,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6663,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116load_buffer_implEPNS1_19xml_document_structEPNS_15xml_node_structEPvmjNS_12xml_encodingEbbPPc
        - Src:             'src/pugixml.cpp:6664,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
        - Src:             'src/pugixml.cpp:6664,2'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116name_null_sentryD2Ev
    - functionName:    _ZN4pugi8xml_node15remove_childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6608
      functionLinenumberEnd: 6626
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6609,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6609,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6611,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6612,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6612,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6614,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6614,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6616,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6623,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6611,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6612,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6618,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - alloc
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _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:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1241,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1242,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:1244,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:1244,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1245,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:1247,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:1247,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1249,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:1256,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:1256,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1258,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:1265,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
      Callsites:
        - Src:             'src/pugixml.cpp:1242,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1245,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1251,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1260,4'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:1265,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: 1229
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - alloc
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1230,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1231,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
            - BranchSide:      'src/pugixml.cpp:1233,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Branch String:   'src/pugixml.cpp:1233,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1233,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
            - BranchSide:      'src/pugixml.cpp:1234,4'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
      Callsites:
        - Src:             'src/pugixml.cpp:1231,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1234,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_stringEPc
        - Src:             'src/pugixml.cpp:1236,9'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator17deallocate_memoryEPvmPNS1_15xml_memory_pageE
    - functionName:    _ZN4pugi8xml_node12remove_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6589
      functionLinenumberEnd: 6590
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12remove_childERKS0_
        - _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6590,23'
          Dst:             _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6590,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5770
      functionLinenumberEnd: 5781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5771,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5771,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5773,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5773,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5775,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5780,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5776,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5776,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5778,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5776,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5777,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5778,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5771,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5776,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5777,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5780,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node12remove_childERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6595
      functionLinenumberEnd: 6605
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - n
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6596,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6596,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6596,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6596,26'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6596,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6596,55'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6596,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6596,55'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6598,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6599,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6599,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6601,21'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:6598,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6599,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - 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_112destroy_nodeEPNS_15xml_node_structERNS1_13xml_allocatorE
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          76
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1352,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1353,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1355,42'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1357,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1358,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1360,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcview
        - dst
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:259,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:259,3'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
            - BranchSide:      'src/pugixml.cpp:260,31'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
        - Branch String:   'src/pugixml.cpp:263,17'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:263,21'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:263,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:263,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:263,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:263,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:263,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:265,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:267,10'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:267,22'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:267,26'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:267,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:259,3'
          Dst:             __assert_fail
    - functionName:    _ZN4pugi8xml_node12remove_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6583
      functionLinenumberEnd: 6584
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12remove_childERKS0_
        - _ZNK4pugi8xml_node5childEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6584,23'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:6584,10'
          Dst:             _ZN4pugi8xml_node12remove_childERKS0_
    - functionName:    _ZNK4pugi8xml_node5childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5708
      functionLinenumberEnd: 5719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - _ZN4pugi8xml_nodeC2Ev
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5709,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5709,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5711,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5711,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5713,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5718,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5714,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5714,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5716,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5714,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5715,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5716,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5709,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5714,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5715,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5718,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZN4pugi8xml_node17remove_attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6562
      functionLinenumberEnd: 6580
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         11
      ICount:          75
      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:
        - Branch String:   'src/pugixml.cpp:6563,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6563,15'
              BranchSideFuncs:
                - _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
            - BranchSide:      'src/pugixml.cpp:6565,52'
              BranchSideFuncs:
                - _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
        - Branch String:   'src/pugixml.cpp:6566,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6566,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6568,37'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6568,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6570,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6577,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6565,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6566,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6572,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: 1431
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - node
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1435,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1436,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1438,46'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:1440,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1441,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1443,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node16remove_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6542
      functionLinenumberEnd: 6543
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         3
      ICount:          32
      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:6543,27'
          Dst:             _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/pugixml.cpp:6543,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZNK4pugi8xml_node9attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5784
      functionLinenumberEnd: 5795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5785,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5785,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5787,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5787,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5789,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5794,10'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:5790,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5790,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5792,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5790,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5791,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5792,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5785,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5790,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5791,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5794,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6548
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - a
      BBCount:         13
      ICount:          81
      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:
        - Branch String:   'src/pugixml.cpp:6549,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6549,18'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6549,27'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:6549,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6549,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6550,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6550,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6550,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6552,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
        - Branch String:   'src/pugixml.cpp:6553,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6553,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:6555,26'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117destroy_attributeEPNS_20xml_attribute_structERNS1_13xml_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:6550,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6552,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6553,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6555,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116remove_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6556,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: 4414
      functionLinenumberEnd: 4420
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - node
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4415,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4416,8'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4419,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4416,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4416,13'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4417,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node16remove_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6536
      functionLinenumberEnd: 6537
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
        - _ZNK4pugi8xml_node9attributeEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6537,27'
          Dst:             _ZNK4pugi8xml_node9attributeEPKc
        - Src:             'src/pugixml.cpp:6537,10'
          Dst:             _ZN4pugi8xml_node16remove_attributeERKNS_13xml_attributeE
    - functionName:    _ZN4pugi8xml_node18insert_move_beforeERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6518
      functionLinenumberEnd: 6533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - moved
        - node
      BBCount:         15
      ICount:          115
      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:
        - Branch String:   'src/pugixml.cpp:6519,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6519,47'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6520,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6520,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6520,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6520,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6520,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6520,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6521,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6521,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6521,41'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6523,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:6524,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6524,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6527,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6519,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6519,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6520,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6521,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6523,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6524,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6524,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6527,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6529,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6530,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: 4437
      functionLinenumberEnd: 4458
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         13
      ICount:          73
      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:
        - Branch String:   'src/pugixml.cpp:4439,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4440,4'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4rootEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_node6parentEv
            - BranchSide:      'src/pugixml.cpp:4443,14'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4rootEv
                - _ZNK4pugi8xml_node4rootEv
                - _ZNK4pugi8xml_nodeneERKS0_
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_node6parentEv
        - Branch String:   'src/pugixml.cpp:4443,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4444,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4447,18'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_node6parentEv
        - Branch String:   'src/pugixml.cpp:4449,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4451,12'
              BranchSideFuncs:
                - _ZNK4pugi8xml_nodeeqERKS0_
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
            - BranchSide:      'src/pugixml.cpp:4457,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:4451,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4452,5'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4454,14'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node6parentEv
                - _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
                - _ZNK4pugi8xml_nodeeqERKS0_
      Callsites:
        - Src:             'src/pugixml.cpp:4439,34'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4439,48'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:4439,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:4443,14'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4443,30'
          Dst:             _ZNK4pugi8xml_node4rootEv
        - Src:             'src/pugixml.cpp:4443,21'
          Dst:             _ZNK4pugi8xml_nodeneERKS0_
        - Src:             'src/pugixml.cpp:4449,10'
          Dst:             _ZNK4pugi8xml_nodecvPFvPPPS0_EEv
        - Src:             'src/pugixml.cpp:4451,12'
          Dst:             _ZNK4pugi8xml_nodeeqERKS0_
        - Src:             'src/pugixml.cpp:4454,14'
          Dst:             _ZNK4pugi8xml_node6parentEv
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
        - node
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1334,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1335,25'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1337,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node17insert_move_afterERKS0_S2_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6500
      functionLinenumberEnd: 6515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - moved
        - node
      BBCount:         15
      ICount:          115
      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:
        - Branch String:   'src/pugixml.cpp:6501,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6501,47'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6502,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6502,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6502,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6502,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6502,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6502,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6503,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6503,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6503,41'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6505,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:6506,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6506,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6509,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6501,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6501,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6502,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6503,41'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6505,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6506,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6506,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6509,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6511,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6512,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: 1308
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
        - node
      BBCount:         4
      ICount:          59
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1315,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1316,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1318,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node12prepend_moveERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6484
      functionLinenumberEnd: 6497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - moved
      BBCount:         8
      ICount:          74
      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:
        - Branch String:   'src/pugixml.cpp:6485,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6485,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6487,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:6488,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6488,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6491,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6485,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6485,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6487,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6488,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6488,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6491,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6493,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6494,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: 1290
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - child
        - node
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1295,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1297,28'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1301,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node11append_moveERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6468
      functionLinenumberEnd: 6481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - moved
      BBCount:         8
      ICount:          74
      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:
        - Branch String:   'src/pugixml.cpp:6469,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6469,47'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6471,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
        - Branch String:   'src/pugixml.cpp:6472,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6472,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
            - BranchSide:      'src/pugixml.cpp:6475,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6469,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_110allow_moveENS_8xml_nodeES2_
        - Src:             'src/pugixml.cpp:6469,47'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6471,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6472,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6472,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6475,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112get_documentINS_15xml_node_structEEERNS1_19xml_document_structEPKT_
        - Src:             'src/pugixml.cpp:6477,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_111remove_nodeEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6478,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: 6450
      functionLinenumberEnd: 6465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
        - node
      BBCount:         15
      ICount:          106
      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:
        - Branch String:   'src/pugixml.cpp:6452,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6452,56'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6453,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6453,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6453,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6453,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6453,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6453,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6455,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6456,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6456,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6458,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6459,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6459,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6461,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6451,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6452,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6452,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6452,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6453,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6455,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6456,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6456,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6458,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6458,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6459,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6459,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6461,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6462,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: 6432
      functionLinenumberEnd: 6447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
        - node
      BBCount:         15
      ICount:          106
      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:
        - Branch String:   'src/pugixml.cpp:6434,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6434,56'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6435,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6435,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6435,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6435,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6435,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6435,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6437,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6438,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6438,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6440,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6441,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6441,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6443,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6433,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6434,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6434,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6434,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6435,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6437,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6438,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6438,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6440,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6440,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6441,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6441,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6443,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6444,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6415
      functionLinenumberEnd: 6429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
      BBCount:         10
      ICount:          78
      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:
        - Branch String:   'src/pugixml.cpp:6417,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6417,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6419,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6420,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6420,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6422,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6423,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6423,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6425,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6416,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6417,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6417,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6417,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6419,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6420,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6420,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6422,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6422,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6423,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6423,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6425,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6426,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node11append_copyERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6398
      functionLinenumberEnd: 6412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
      BBCount:         10
      ICount:          78
      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:
        - Branch String:   'src/pugixml.cpp:6400,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6400,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6402,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6403,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6403,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6405,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6406,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6406,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6408,23'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_111append_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6399,31'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6400,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6400,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6400,56'
          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_111append_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6409,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114node_copy_treeEPNS_15xml_node_structES3_
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6388
      functionLinenumberEnd: 6393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - node
        - ''
      BBCount:         3
      ICount:          39
      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:6389,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6391,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: 6288
      functionLinenumberEnd: 6303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type_
        - node
      BBCount:         18
      ICount:          105
      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:
        - Branch String:   'src/pugixml.cpp:6289,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6289,56'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6290,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6290,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6290,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6290,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6290,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6290,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6292,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6293,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6293,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6295,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6296,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6296,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6298,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
        - Branch String:   'src/pugixml.cpp:6300,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6300,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_node8set_nameEPKc
            - BranchSide:      'src/pugixml.cpp:6302,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6289,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6289,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6289,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6290,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6292,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6293,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6293,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6295,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6295,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6296,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6296,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6298,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118insert_node_beforeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6300,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5999
      functionLinenumberEnd: 6006
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6000,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6000,33'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6000,17'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6002,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6002,32'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6005,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6002,49'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6002,52'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6005,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6002,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6003,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6005,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:6005,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node18insert_child_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6379
      functionLinenumberEnd: 6384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - node
        - ''
      BBCount:         3
      ICount:          39
      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:6380,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6382,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: 6306
      functionLinenumberEnd: 6321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type_
        - node
      BBCount:         18
      ICount:          105
      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:
        - Branch String:   'src/pugixml.cpp:6307,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6307,56'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6308,8'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6308,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6308,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6308,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6308,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6308,58'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6310,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6311,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6311,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6313,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6314,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6314,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6316,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
        - Branch String:   'src/pugixml.cpp:6318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6318,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_node8set_nameEPKc
            - BranchSide:      'src/pugixml.cpp:6320,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6307,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6307,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6307,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6308,58'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6310,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6311,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6311,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6313,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6313,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6314,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6314,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6316,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117insert_node_afterEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6318,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6370
      functionLinenumberEnd: 6375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         3
      ICount:          35
      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:6371,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6373,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: 6271
      functionLinenumberEnd: 6285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - type_
      BBCount:         13
      ICount:          77
      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:
        - Branch String:   'src/pugixml.cpp:6272,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6272,56'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6274,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6275,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6275,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6277,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
                - _ZNK4pugi8xml_nodentEv
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:6278,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6278,18'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
            - BranchSide:      'src/pugixml.cpp:6280,24'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
                - _ZN4pugi8xml_node8set_nameEPKc
        - Branch String:   'src/pugixml.cpp:6282,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6282,36'
              BranchSideFuncs:
                - _ZN4pugi8xml_node8set_nameEPKc
            - BranchSide:      'src/pugixml.cpp:6284,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:6272,33'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6272,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allow_insert_childENS_13xml_node_typeES2_
        - Src:             'src/pugixml.cpp:6272,56'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6274,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6275,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6275,32'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6277,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113allocate_nodeERNS1_13xml_allocatorENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6277,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6278,7'
          Dst:             _ZNK4pugi8xml_nodentEv
        - Src:             'src/pugixml.cpp:6278,18'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:6280,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112prepend_nodeEPNS_15xml_node_structES3_
        - Src:             'src/pugixml.cpp:6282,36'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6361
      functionLinenumberEnd: 6366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6362,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6364,10'
          Dst:             _ZN4pugi8xml_node8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node19insert_child_beforeEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6351
      functionLinenumberEnd: 6356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - node
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6352,21'
          Dst:             _ZN4pugi8xml_node19insert_child_beforeENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6354,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_child_afterEPKcRKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6342
      functionLinenumberEnd: 6347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - node
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6343,21'
          Dst:             _ZN4pugi8xml_node18insert_child_afterENS_13xml_node_typeERKS0_
        - Src:             'src/pugixml.cpp:6345,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node13prepend_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6333
      functionLinenumberEnd: 6338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6334,21'
          Dst:             _ZN4pugi8xml_node13prepend_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6336,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node12append_childEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - _ZN4pugi8xml_node8set_nameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:6325,21'
          Dst:             _ZN4pugi8xml_node12append_childENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6327,10'
          Dst:             _ZN4pugi8xml_node8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node18insert_copy_beforeERKNS_13xml_attributeES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6236
      functionLinenumberEnd: 6251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
        - attr
      BBCount:         17
      ICount:          105
      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:
        - Branch String:   'src/pugixml.cpp:6237,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6237,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6238,37'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6238,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6238,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6239,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6239,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6239,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6239,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6239,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6239,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6241,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6242,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6242,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6244,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6245,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6245,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6247,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6237,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6237,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6238,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6238,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6238,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6239,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6239,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6239,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6241,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6242,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6242,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6244,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6244,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6245,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6245,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6247,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6248,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZNK4pugi13xml_attributentEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5255
      functionLinenumberEnd: 5256
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      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: 4423
      functionLinenumberEnd: 4424
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - parent
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:4424,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4424,33'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:4424,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - place
        - node
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1420,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1421,27'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1423,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 4555
      functionLinenumberEnd: 4561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - da
        - sa
      BBCount:         6
      ICount:          62
      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:
        - Branch String:   'src/pugixml.cpp:4557,33'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:4557,67'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
            - BranchSide:      'src/pugixml.cpp:4557,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
                - _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
      Callsites:
        - Src:             'src/pugixml.cpp:4556,26'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4557,45'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_20xml_attribute_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:4559,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116node_copy_stringIPcmEEvRT_RT0_mS3_S7_PNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:4560,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: 6218
      functionLinenumberEnd: 6233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
        - attr
      BBCount:         17
      ICount:          105
      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:
        - Branch String:   'src/pugixml.cpp:6219,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6219,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6220,37'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6220,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6220,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6221,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6221,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6221,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6221,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6221,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6221,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6223,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6224,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6224,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6226,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6227,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6227,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6229,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6219,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6219,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6220,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6220,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6220,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6221,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6221,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6221,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6223,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6224,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6224,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6226,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6226,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6227,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6227,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6229,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6230,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: 1403
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - place
        - node
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1406,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1407,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1409,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node12prepend_copyERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6201
      functionLinenumberEnd: 6215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
      BBCount:         12
      ICount:          79
      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:
        - Branch String:   'src/pugixml.cpp:6202,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6202,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6203,37'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6203,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6203,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6205,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6206,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6206,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6208,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6209,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6209,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6211,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6202,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6202,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6203,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6203,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6203,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6205,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6206,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6206,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6208,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6208,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6209,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6209,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6211,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6212,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: 1387
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - node
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:1390,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:1392,29'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:1396,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN4pugi8xml_node11append_copyERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6184
      functionLinenumberEnd: 6198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - proto
      BBCount:         12
      ICount:          79
      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:
        - Branch String:   'src/pugixml.cpp:6185,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6185,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6186,37'
              BranchSideFuncs:
                - _ZNK4pugi8xml_node4typeEv
                - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6186,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6186,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6188,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6189,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6189,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6191,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6192,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6192,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6194,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
      Callsites:
        - Src:             'src/pugixml.cpp:6185,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6185,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6186,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6186,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6186,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6188,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6189,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6189,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6191,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6191,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6192,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6192,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6194,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6195,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_119node_copy_attributeEPNS_20xml_attribute_structES3_
    - functionName:    _ZN4pugi8xml_node23insert_attribute_beforeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6165
      functionLinenumberEnd: 6180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - attr
        - ''
      BBCount:         15
      ICount:          101
      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:
        - Branch String:   'src/pugixml.cpp:6166,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6166,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6167,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6167,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6167,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6167,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6167,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6167,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6169,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6170,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6170,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6172,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6173,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6173,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6175,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      Callsites:
        - Src:             'src/pugixml.cpp:6166,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6166,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6166,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6167,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6167,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6167,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6169,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6170,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6170,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6172,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6172,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6173,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6173,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6175,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6177,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5475
      functionLinenumberEnd: 5479
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5476,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5476,15'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5478,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5478,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6147
      functionLinenumberEnd: 6162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - attr
        - ''
      BBCount:         15
      ICount:          101
      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:
        - Branch String:   'src/pugixml.cpp:6148,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6148,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6149,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6149,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6149,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6149,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6149,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6149,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6151,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6152,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6152,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6154,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6155,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6155,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6157,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      Callsites:
        - Src:             'src/pugixml.cpp:6148,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6148,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6148,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6149,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6149,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6149,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6151,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6152,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6152,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6154,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6154,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6155,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6155,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6157,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6159,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node17prepend_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6130
      functionLinenumberEnd: 6144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         10
      ICount:          75
      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:
        - Branch String:   'src/pugixml.cpp:6131,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6131,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6133,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6134,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6134,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6136,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6137,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6137,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6139,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      Callsites:
        - Src:             'src/pugixml.cpp:6131,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6131,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6131,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6133,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6134,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6134,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6136,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6136,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6137,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6137,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6139,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6141,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node16append_attributeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6113
      functionLinenumberEnd: 6127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6114,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6114,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6116,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6117,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6117,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6119,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6120,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6120,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6122,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      Callsites:
        - Src:             'src/pugixml.cpp:6114,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6114,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6114,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6116,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6117,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6117,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6119,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6119,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6120,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6120,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6122,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6124,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi8xml_node23insert_attribute_beforeEPKcRKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6094
      functionLinenumberEnd: 6109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - attr
      BBCount:         15
      ICount:          93
      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:
        - Branch String:   'src/pugixml.cpp:6095,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6095,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6096,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6096,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6096,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6096,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6096,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6096,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6098,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6099,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6099,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6101,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6102,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6102,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6104,35'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:6095,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6095,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6095,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6096,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6096,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6096,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6098,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6099,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6099,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6101,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6101,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6102,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6102,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6104,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_123insert_attribute_beforeEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6106,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5460
      functionLinenumberEnd: 5464
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5461,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5461,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5463,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5463,106'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5463,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node22insert_attribute_afterEPKcRKNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6076
      functionLinenumberEnd: 6091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - attr
      BBCount:         15
      ICount:          93
      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:
        - Branch String:   'src/pugixml.cpp:6077,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6077,53'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6078,8'
              BranchSideFuncs:
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6078,13'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6078,66'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6078,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6078,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6078,66'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6080,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6081,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6081,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6083,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6084,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6084,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6086,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:6077,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6077,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6077,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6078,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6078,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6078,66'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6080,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6081,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6081,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6083,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6083,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6084,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6084,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6086,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122insert_attribute_afterEPNS_20xml_attribute_structES3_PNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6088,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node17prepend_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6059
      functionLinenumberEnd: 6073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         10
      ICount:          67
      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:
        - Branch String:   'src/pugixml.cpp:6060,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6060,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6062,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6063,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6063,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6065,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6066,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6066,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6068,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:6060,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6060,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6060,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6062,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6063,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6063,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6065,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6065,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6066,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6066,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6068,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117prepend_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6070,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node16append_attributeEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4pugi13xml_attribute8set_nameEPKc
        - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - _ZN4pugi13xml_attributeC2Ev
        - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - _ZNK4pugi13xml_attributentEv
        - _ZNK4pugi8xml_node4typeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6043,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6043,53'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6045,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
                - _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6046,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6046,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6048,44'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZNK4pugi13xml_attributentEv
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:6049,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6049,18'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
            - BranchSide:      'src/pugixml.cpp:6051,28'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - _ZN4pugi13xml_attribute8set_nameEPKc
      Callsites:
        - Src:             'src/pugixml.cpp:6043,37'
          Dst:             _ZNK4pugi8xml_node4typeEv
        - Src:             'src/pugixml.cpp:6043,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_122allow_insert_attributeENS_13xml_node_typeE
        - Src:             'src/pugixml.cpp:6043,53'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6045,32'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_allocatorINS_15xml_node_structEEERNS1_13xml_allocatorEPKT_
        - Src:             'src/pugixml.cpp:6046,14'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113xml_allocator7reserveEv
        - Src:             'src/pugixml.cpp:6046,32'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6048,19'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_118allocate_attributeERNS1_13xml_allocatorE
        - Src:             'src/pugixml.cpp:6048,17'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:6049,7'
          Dst:             _ZNK4pugi13xml_attributentEv
        - Src:             'src/pugixml.cpp:6049,18'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:6051,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116append_attributeEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:6053,5'
          Dst:             _ZN4pugi13xml_attribute8set_nameEPKc
    - functionName:    _ZN4pugi8xml_node9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6031
      functionLinenumberEnd: 6038
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6032,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6032,33'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6032,17'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6034,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6034,31'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6037,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6034,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6034,54'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6037,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6034,76'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6034,79'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6037,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6034,96'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6034,99'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6037,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6034,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6035,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6037,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:6037,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6020
      functionLinenumberEnd: 6027
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - size
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6021,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6021,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6021,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6023,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6023,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6026,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6023,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6023,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6026,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6023,76'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6023,79'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6026,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6023,96'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6023,99'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6026,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6023,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6024,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6026,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:6026,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 6010
      functionLinenumberEnd: 6017
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:6011,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6011,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6011,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6013,28'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6013,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6016,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6013,51'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6013,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6016,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6013,76'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6013,79'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6016,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6013,96'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6013,99'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:6016,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:6013,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:6014,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:6016,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:6016,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:6016,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi8xml_node8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5988
      functionLinenumberEnd: 5995
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - size
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5989,25'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5989,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5989,17'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5991,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5991,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5994,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5991,49'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5991,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5994,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - Branch String:   'src/pugixml.cpp:5991,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5992,4'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5994,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5994,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZNK4pugi8xml_node11child_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5947
      functionLinenumberEnd: 5948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4pugi8xml_node11child_valueEv
        - _ZNK4pugi8xml_node5childEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5948,10'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:5948,23'
          Dst:             _ZNK4pugi8xml_node11child_valueEv
    - functionName:    _ZNK4pugi8xml_node11child_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5929
      functionLinenumberEnd: 5944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5930,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5930,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5933,7'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5933,49'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5933,52'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5936,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5933,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5934,11'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5936,29'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5936,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5938,27'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5943,3'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5939,30'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5939,33'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5941,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5939,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5940,12'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5941,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5939,8'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_112is_text_nodeEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node4textEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5924
      functionLinenumberEnd: 5925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi8xml_textC2EPNS_15xml_node_structE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5925,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: 5867
      functionLinenumberEnd: 5903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - hint_
        - ''
      BBCount:         37
      ICount:          210
      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:
        - Branch String:   'src/pugixml.cpp:5871,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5871,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5871,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5871,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5871,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5871,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5871,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5871,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5873,8'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5873,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5873,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5876,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5876,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5878,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5890,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5879,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5879,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5886,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5879,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5882,19'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5886,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5890,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5890,63'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5890,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5890,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5892,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5902,10'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:5893,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5893,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5900,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5893,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5896,19'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5900,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5871,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5871,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5873,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5879,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5884,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5893,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5898,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5902,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node9attributeEPKcRNS_13xml_attributeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5827
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - hint_
      BBCount:         37
      ICount:          197
      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:
        - Branch String:   'src/pugixml.cpp:5831,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5831,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5831,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5831,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5831,3'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5831,3'
              BranchSideFuncs:
                - __assert_fail
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5831,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5831,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5833,8'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5833,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5833,22'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5836,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5836,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5838,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5850,34'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5839,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5839,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5846,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5839,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5842,19'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5846,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5850,60'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5850,63'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5850,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5850,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5852,26'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5862,10'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
        - Branch String:   'src/pugixml.cpp:5853,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5853,32'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5860,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Branch String:   'src/pugixml.cpp:5853,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5856,19'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
            - BranchSide:      'src/pugixml.cpp:5860,3'
              BranchSideFuncs:
                - _ZN4pugi13xml_attributeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
                - _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5831,3'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115is_attribute_ofEPNS_20xml_attribute_structEPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5831,3'
          Dst:             __assert_fail
        - Src:             'src/pugixml.cpp:5833,22'
          Dst:             _ZN4pugi13xml_attributeC2Ev
        - Src:             'src/pugixml.cpp:5839,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5844,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5853,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_18strequalEPKcS3_
        - Src:             'src/pugixml.cpp:5858,12'
          Dst:             _ZN4pugi13xml_attributeC2EPNS_20xml_attribute_structE
        - Src:             'src/pugixml.cpp:5862,10'
          Dst:             _ZN4pugi13xml_attributeC2Ev
    - functionName:    _ZNK4pugi8xml_node16previous_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5812
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         15
      ICount:          92
      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:
        - Branch String:   'src/pugixml.cpp:5813,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5813,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5815,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5815,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5817,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5822,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5818,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5818,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5820,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5818,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5819,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5820,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5813,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5818,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5819,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5822,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node12next_siblingENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5798
      functionLinenumberEnd: 5809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         15
      ICount:          90
      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:
        - Branch String:   'src/pugixml.cpp:5799,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5799,22'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5801,29'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5801,3'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5803,26'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5808,10'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
        - Branch String:   'src/pugixml.cpp:5804,14'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5804,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5806,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Branch String:   'src/pugixml.cpp:5804,8'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5805,21'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5806,3'
              BranchSideFuncs:
                - _ZN4pugi8xml_nodeC2Ev
                - _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
                - _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5799,22'
          Dst:             _ZN4pugi8xml_nodeC2Ev
        - Src:             'src/pugixml.cpp:5804,17'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116stringview_equalENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKc
        - Src:             'src/pugixml.cpp:5805,12'
          Dst:             _ZN4pugi8xml_nodeC2EPNS_15xml_node_structE
        - Src:             'src/pugixml.cpp:5808,10'
          Dst:             _ZN4pugi8xml_nodeC2Ev
    - functionName:    _ZNK4pugi8xml_node5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5684
      functionLinenumberEnd: 5685
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodegeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5679
      functionLinenumberEnd: 5680
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodeleERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5674
      functionLinenumberEnd: 5675
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_nodegtERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5670
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      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: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - b
        - e
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node10attributesEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          40
      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:5650,51'
          Dst:             _ZNK4pugi8xml_node16attributes_beginEv
        - Src:             'src/pugixml.cpp:5650,71'
          Dst:             _ZNK4pugi8xml_node14attributes_endEv
        - Src:             'src/pugixml.cpp:5650,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_22xml_attribute_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node16attributes_beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5629
      functionLinenumberEnd: 5630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5630,29'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5630,37'
              BranchSideFuncs:
                - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
            - BranchSide:      'src/pugixml.cpp:5630,29'
              BranchSideFuncs:
                - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      Callsites:
        - Src:             'src/pugixml.cpp:5630,10'
          Dst:             _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
    - functionName:    _ZNK4pugi8xml_node14attributes_endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5634
      functionLinenumberEnd: 5635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi22xml_attribute_iteratorC2EPNS_20xml_attribute_structEPNS_15xml_node_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5635,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: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - b
        - e
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node8childrenEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5644
      functionLinenumberEnd: 5645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name_
        - ''
      BBCount:         3
      ICount:          36
      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:5645,76'
          Dst:             _ZNK4pugi8xml_node5childEPKc
        - Src:             'src/pugixml.cpp:5645,52'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5645,111'
          Dst:             _ZN4pugi23xml_named_node_iteratorC2EPNS_15xml_node_structES2_PKc
        - Src:             'src/pugixml.cpp:5645,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: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - b
        - e
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi8xml_node8childrenEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5639
      functionLinenumberEnd: 5640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
        - _ZNK4pugi8xml_node3endEv
        - _ZNK4pugi8xml_node5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5640,46'
          Dst:             _ZNK4pugi8xml_node5beginEv
        - Src:             'src/pugixml.cpp:5640,55'
          Dst:             _ZNK4pugi8xml_node3endEv
        - Src:             'src/pugixml.cpp:5640,10'
          Dst:             _ZN4pugi16xml_object_rangeINS_17xml_node_iteratorEEC2ES1_S1_
    - functionName:    _ZNK4pugi8xml_node5beginEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5619
      functionLinenumberEnd: 5620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5620,19'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5620,27'
              BranchSideFuncs:
                - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
            - BranchSide:      'src/pugixml.cpp:5620,19'
              BranchSideFuncs:
                - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      Callsites:
        - Src:             'src/pugixml.cpp:5620,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZNK4pugi8xml_node3endEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5624
      functionLinenumberEnd: 5625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5625,10'
          Dst:             _ZN4pugi17xml_node_iteratorC2EPNS_15xml_node_structES2_
    - functionName:    _ZN4pugi13xml_attribute9set_valueEfi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5559
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
        - precision
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5556,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5556,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
            - BranchSide:      'src/pugixml.cpp:5558,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      Callsites:
        - Src:             'src/pugixml.cpp:5558,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEdi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5541
      functionLinenumberEnd: 5545
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
        - precision
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5542,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5542,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
            - BranchSide:      'src/pugixml.cpp:5544,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      Callsites:
        - Src:             'src/pugixml.cpp:5544,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5490
      functionLinenumberEnd: 5494
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5491,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5491,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5493,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5493,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute8set_nameEPKcm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5467
      functionLinenumberEnd: 5471
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5468,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5468,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5470,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5470,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5577
      functionLinenumberEnd: 5581
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5578,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5578,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5580,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5580,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5453
      functionLinenumberEnd: 5455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5454,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEy
    - functionName:    _ZN4pugi13xml_attribute9set_valueEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5570
      functionLinenumberEnd: 5574
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5571,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5571,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5573,54'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5573,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIyPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5447
      functionLinenumberEnd: 5449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5448,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEx
    - functionName:    _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5498
      functionLinenumberEnd: 5502
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5499,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5499,15'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5501,30'
              BranchSideFuncs:
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4dataB8ne180100Ev
                - _ZNKSt3__117basic_string_viewIcNS_11char_traitsIcEEE4sizeB8ne180100Ev
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5501,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: 5439
      functionLinenumberEnd: 5441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5440,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4pugi13xml_attribute9set_valueEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5562
      functionLinenumberEnd: 5566
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5563,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5563,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
            - BranchSide:      'src/pugixml.cpp:5565,31'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
      Callsites:
        - Src:             'src/pugixml.cpp:5565,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114set_value_boolIPcmEEbRT_RT0_mb
    - functionName:    _ZN4pugi13xml_attributeaSEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5432
      functionLinenumberEnd: 5434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5433,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEb
    - functionName:    _ZN4pugi13xml_attribute9set_valueEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5548
      functionLinenumberEnd: 5552
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5549,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5549,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
            - BranchSide:      'src/pugixml.cpp:5551,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
      Callsites:
        - Src:             'src/pugixml.cpp:5551,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mfi
    - functionName:    _ZN4pugi13xml_attributeaSEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5426
      functionLinenumberEnd: 5428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5427,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEf
    - functionName:    _ZN4pugi13xml_attribute9set_valueEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5534
      functionLinenumberEnd: 5538
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5535,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5535,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
            - BranchSide:      'src/pugixml.cpp:5537,34'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
      Callsites:
        - Src:             'src/pugixml.cpp:5537,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_convertIPcmEEbRT_RT0_mdi
    - functionName:    _ZN4pugi13xml_attributeaSEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5420
      functionLinenumberEnd: 5422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5421,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEd
    - functionName:    _ZN4pugi13xml_attribute9set_valueEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5527
      functionLinenumberEnd: 5531
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5528,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5528,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5530,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5530,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEm
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5414
      functionLinenumberEnd: 5416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5415,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEm
    - functionName:    _ZN4pugi13xml_attribute9set_valueEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5520
      functionLinenumberEnd: 5524
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5521,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5521,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5523,49'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5523,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerImPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEl
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5408
      functionLinenumberEnd: 5410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5409,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEl
    - functionName:    _ZN4pugi13xml_attribute9set_valueEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5513
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5514,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5514,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5516,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5516,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5402
      functionLinenumberEnd: 5404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5403,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEj
    - functionName:    _ZN4pugi13xml_attribute9set_valueEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5506
      functionLinenumberEnd: 5510
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5507,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5507,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
            - BranchSide:      'src/pugixml.cpp:5509,48'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
      Callsites:
        - Src:             'src/pugixml.cpp:5509,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_117set_value_integerIjPcmEEbRT0_RT1_mT_b
    - functionName:    _ZN4pugi13xml_attributeaSEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5396
      functionLinenumberEnd: 5398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5397,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEi
    - functionName:    _ZN4pugi13xml_attribute9set_valueEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5483
      functionLinenumberEnd: 5487
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
        - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5484,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5484,15'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
            - BranchSide:      'src/pugixml.cpp:5486,30'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
                - _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
      Callsites:
        - Src:             'src/pugixml.cpp:5486,108'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_19strlengthEPKc
        - Src:             'src/pugixml.cpp:5486,10'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113strcpy_insituIPcmEEbRT_RT0_mPKcm
    - functionName:    _ZN4pugi13xml_attributeaSEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5390
      functionLinenumberEnd: 5392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4pugi13xml_attribute9set_valueEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pugixml.cpp:5391,3'
          Dst:             _ZN4pugi13xml_attribute9set_valueEPKc
    - functionName:    _ZNK4pugi13xml_attribute10hash_valueEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5381
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute5emptyEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attribute9as_ullongEy
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5357
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5354,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5354,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
            - BranchSide:      'src/pugixml.cpp:5355,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
        - Branch String:   'src/pugixml.cpp:5356,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5356,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
            - BranchSide:      'src/pugixml.cpp:5356,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5356,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_ullongEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_llongEx
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5346
      functionLinenumberEnd: 5350
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5347,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5347,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
            - BranchSide:      'src/pugixml.cpp:5348,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
        - Branch String:   'src/pugixml.cpp:5349,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5349,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
            - BranchSide:      'src/pugixml.cpp:5349,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5349,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_llongEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_boolEb
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5338
      functionLinenumberEnd: 5342
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5339,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5339,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
            - BranchSide:      'src/pugixml.cpp:5340,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
        - Branch String:   'src/pugixml.cpp:5341,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5341,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
            - BranchSide:      'src/pugixml.cpp:5341,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5341,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_boolEPKc
    - functionName:    _ZNK4pugi13xml_attribute8as_floatEf
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5331
      functionLinenumberEnd: 5335
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5332,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5332,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
            - BranchSide:      'src/pugixml.cpp:5333,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
        - Branch String:   'src/pugixml.cpp:5334,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5334,40'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
            - BranchSide:      'src/pugixml.cpp:5334,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5334,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_115get_value_floatEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_doubleEd
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5324
      functionLinenumberEnd: 5328
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5325,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5325,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
            - BranchSide:      'src/pugixml.cpp:5326,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
        - Branch String:   'src/pugixml.cpp:5327,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5327,41'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
            - BranchSide:      'src/pugixml.cpp:5327,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5327,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_116get_value_doubleEPKc
    - functionName:    _ZNK4pugi13xml_attribute7as_uintEj
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5317
      functionLinenumberEnd: 5321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5318,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5318,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
            - BranchSide:      'src/pugixml.cpp:5319,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
        - Branch String:   'src/pugixml.cpp:5320,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5320,39'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
            - BranchSide:      'src/pugixml.cpp:5320,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5320,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_114get_value_uintEPKc
    - functionName:    _ZNK4pugi13xml_attribute6as_intEi
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5310
      functionLinenumberEnd: 5314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5311,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5311,22'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
            - BranchSide:      'src/pugixml.cpp:5312,25'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
        - Branch String:   'src/pugixml.cpp:5313,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5313,38'
              BranchSideFuncs:
                - _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
            - BranchSide:      'src/pugixml.cpp:5313,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/pugixml.cpp:5313,18'
          Dst:             _ZN4pugi4impl12_GLOBAL__N_113get_value_intEPKc
    - functionName:    _ZNK4pugi13xml_attribute9as_stringEPKc
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5303
      functionLinenumberEnd: 5307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - def
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/pugixml.cpp:5304,7'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5304,22'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5305,25'
              BranchSideFuncs: []
        - Branch String:   'src/pugixml.cpp:5306,10'
          Branch Sides:
            - BranchSide:      'src/pugixml.cpp:5306,18'
              BranchSideFuncs: []
            - BranchSide:      'src/pugixml.cpp:5306,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributegeERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5285
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeleERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5280
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributegtERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5275
      functionLinenumberEnd: 5276
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi13xml_attributeltERKS0_
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5270
      functionLinenumberEnd: 5271
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walker3endERNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5233
      functionLinenumberEnd: 5234
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walker5beginERNS_8xml_nodeE
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5228
      functionLinenumberEnd: 5229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4pugi15xml_tree_walker5depthEv
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5223
      functionLinenumberEnd: 5224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerD2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5219
      functionLinenumberEnd: 5220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerC2Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 5215
      functionLinenumberEnd: 5216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4pugi15xml_tree_walkerD0Ev
      functionSourceFile: '/src/pugixml/src/pugixml.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 5219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
