---
Fuzzer filename: '/src/xmltest.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/xmltest.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ParseEPKcm
        - _ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE
        - _ZN8tinyxml211XMLDocumentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmltest.cpp:24,14'
          Dst:             _ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE
        - Src:             'xmltest.cpp:25,6'
          Dst:             _ZN8tinyxml211XMLDocument5ParseEPKcm
        - Src:             'xmltest.cpp:28,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
        - Src:             'xmltest.cpp:28,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
    - 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:    _ZN8tinyxml28DynArrayIPKcLm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE4PushES4_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE4FreeEPv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE5AllocEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE4PushES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:371,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm104EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm104EED0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28MemPoolTILm104EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:343,17'
          Dst:             _ZN8tinyxml28MemPoolTILm104EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm104EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm104EE5ClearEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:344,32'
          Dst:             _ZN8tinyxml28MemPoolTILm104EE5ClearEv
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:344,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE3PopEv
        - _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE5EmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:349,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:350,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml27MemPoolD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    8
      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:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE4PushES4_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE4FreeEPv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE5AllocEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE4PushES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:371,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm112EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm112EED0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28MemPoolTILm112EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:343,17'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm112EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:344,32'
          Dst:             _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:344,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE3PopEv
        - _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE5EmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:349,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:350,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE4FreeEPv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml28MemPoolTILm80EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm80EED0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28MemPoolTILm80EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:343,17'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm80EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:344,32'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:344,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE3PopEv
        - _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE5EmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:349,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:350,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE5AllocEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE4PushES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:371,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE4PushES4_
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE4PushES4_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE4PushES4_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE4FreeEPv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE5AllocEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE4PushES4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:371,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm120EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28MemPoolTILm120EED0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28MemPoolTILm120EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:343,17'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm120EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:344,32'
          Dst:             _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:345,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:344,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE3PopEv
        - _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE5EmptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:349,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:350,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27MemPoolC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27MemPoolD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLTextC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1015,44'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPairC2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:797,5'
          Dst:             _ZN8tinyxml27StrPairC2Ev
    - functionName:    _ZN8tinyxml27XMLNode9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLText6ToTextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode10ToDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode13ToDeclarationEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLText6ToTextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode10ToDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode13ToDeclarationEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLText12ShallowCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument7NewTextEPKc
        - _ZN8tinyxml27XMLText8SetCDataEb
        - _ZNK8tinyxml27XMLNode5ValueEv
        - _ZNK8tinyxml27XMLText5CDataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1271,35'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1271,26'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1272,27'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1272,11'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
    - functionName:    _ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1281,50'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1281,59'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1281,22'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLTextD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1016,36'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml27XMLTextD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLTextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1016,35'
          Dst:             _ZN8tinyxml27XMLTextD2Ev
    - functionName:    _ZN8tinyxml27XMLText9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - _ZNK8tinyxml27XMLText5CDataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1241,16'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1242,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1244,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1249,32'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:1250,25'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:1254,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1259,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZNK8tinyxml27XMLText5CDataEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27StrPair3SetEPcS1_i
        - strlen
        - strncmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:208,21'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:212,31'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:213,13'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2531
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
        - _ZN8tinyxml27StrPair5ResetEv
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - snprintf
        - strlen
        - vsnprintf
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2510,12'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:2517,9'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
        - Src:             'tinyxml2.cpp:2516,5'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2520,16'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2521,3'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2522,9'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2526,3'
          Dst:             vsnprintf
        - Src:             'tinyxml2.cpp:2529,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair5ResetEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          20
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair6SetStrEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
        - strlen
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:190,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:191,18'
          Dst:             strlen
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair3SetEPcS1_i
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:152,9'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZN8tinyxml27XMLNodeD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8tinyxml27StrPairD2Ev
        - _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - __clang_call_terminate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:816,9'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - Src:             'tinyxml2.cpp:821,18'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:823,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:816,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1201,20'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml27XMLNode6UnlinkEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPairD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:147,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:147,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE10SwapRemoveEm
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2222,35'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2223,15'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2224,14'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE10SwapRemoveEm
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE10SwapRemoveEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode6ToTextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode6ToTextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNodeD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          494
      EdgeCount:       195
      CyclomaticComplexity: 92
      functionsReached:
        - _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
        - _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
        - _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27StrPair10TransferToEPS0_
        - _ZN8tinyxml27StrPair6GetStrEv
        - _ZN8tinyxml27StrPairC2Ev
        - _ZN8tinyxml27StrPairD2Ev
        - _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - _ZN8tinyxml27XMLNode10FirstChildEv
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - _ZN8tinyxml27XMLNode9LastChildEv
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - _ZNK8tinyxml210XMLElement4NameEv
        - _ZNK8tinyxml211XMLDocument5ErrorEv
        - _ZNK8tinyxml27StrPair5EmptyEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tinyxml2.cpp:1097,28'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
        - Src:             'tinyxml2.cpp:1098,17'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1105,24'
          Dst:             _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb
        - Src:             'tinyxml2.cpp:1114,17'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:1117,24'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1118,30'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1119,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1190,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1137,21'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1139,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1140,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1141,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1142,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1149,118'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1149,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1150,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1158,23'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1160,33'
          Dst:             _ZN8tinyxml27StrPair10TransferToEPS0_
        - Src:             'tinyxml2.cpp:1163,17'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - Src:             'tinyxml2.cpp:1170,25'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:1171,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1176,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1179,57'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
        - Src:             'tinyxml2.cpp:1179,72'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1179,28'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1184,111'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1184,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1185,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1189,9'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1190,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1192,1'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
        - Src:             'tinyxml2.cpp:1192,1'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument9PushDepthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1968,14'
          Dst:             _ZN8tinyxml211XMLDocument9PushDepthEv
    - functionName:    _ZNK8tinyxml211XMLDocument5ErrorEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          241
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLText8SetCDataEb
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:704,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:727,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:728,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:732,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:733,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:737,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:738,25'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:742,15'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
        - Src:             'tinyxml2.cpp:744,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:745,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:749,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:752,13'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:753,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:759,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:765,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
    - functionName:    _ZN8tinyxml27StrPairC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2338,24'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
        - Src:             'tinyxml2.cpp:2347,9'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
    - functionName:    _ZN8tinyxml27XMLNode10FirstChildEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode9LastChildEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode5ValueEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27StrPair6GetStrEv
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:858,19'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZNK8tinyxml210XMLElement11ClosingTypeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair10TransferToEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:164,12'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZNK8tinyxml27StrPair5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27StrPair6GetStrEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          375
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN8tinyxml27StrPair18CollapseWhitespaceEv
        - _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
        - strncmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:320,67'
          Dst:             _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
        - Src:             'tinyxml2.cpp:338,34'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:366,13'
          Dst:             _ZN8tinyxml27StrPair18CollapseWhitespaceEv
    - functionName:    _ZNK8tinyxml210XMLElement4NameEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1268,16'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
    - functionName:    _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:598,16'
          Dst:             strncmp
    - functionName:    _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:938,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument8PopDepthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1971,15'
          Dst:             _ZN8tinyxml211XMLDocument8PopDepthEv
    - functionName:    _ZN8tinyxml211XMLDocument8PopDepthEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
        - _ZN8tinyxml27XMLNode6UnlinkEPS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1215,30'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:1218,26'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          319
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:497,13'
          Dst:             strchr
        - Src:             'tinyxml2.cpp:543,9'
          Dst:             _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
    - functionName:    _ZN8tinyxml27StrPair18CollapseWhitespaceEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:250,14'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:257,18'
          Dst:             _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
        - Src:             'tinyxml2.cpp:258,21'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:559,35'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil18IsUTF8ContinuationEc
        - isspace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:565,17'
          Dst:             _ZN8tinyxml27XMLUtil18IsUTF8ContinuationEc
        - Src:             './tinyxml2.h:565,42'
          Dst:             isspace
    - functionName:    _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:549,16'
          Dst:             _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
    - functionName:    _ZN8tinyxml27XMLUtil18IsUTF8ContinuationEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tinyxml2.cpp:437,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - _ZN8tinyxml27XMLNode6UnlinkEPS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:923,5'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:927,5'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1988,47'
          Dst:             _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1992,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1988,47'
          Dst:             _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1992,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLTextC2EPNS_11XMLDocumentE
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1988,47'
          Dst:             _ZN8tinyxml27XMLTextC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1992,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml27XMLText8SetCDataEb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1988,47'
          Dst:             _ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1992,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1988,47'
          Dst:             _ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1992,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE14EnsureCapacityEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1605,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLElement9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLElement9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLElement12ShallowCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
        - _ZN8tinyxml211XMLDocument10NewElementEPKc
        - _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - _ZNK8tinyxml212XMLAttribute4NameEv
        - _ZNK8tinyxml212XMLAttribute4NextEv
        - _ZNK8tinyxml212XMLAttribute5ValueEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2115,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:2115,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2116,32'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2117,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2117,46'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2117,18'
          Dst:             _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2116,58'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - _ZNK8tinyxml210XMLElement4NameEv
        - _ZNK8tinyxml212XMLAttribute4NextEv
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2127,48'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2127,56'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2127,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2129,31'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2130,38'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2133,44'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2133,56'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2133,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2136,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
        - Src:             'tinyxml2.cpp:2137,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode11NextSiblingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2153,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2153,66'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml210XMLElementD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElementD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1613,1'
          Dst:             _ZN8tinyxml210XMLElementD2Ev
    - functionName:    _ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
        - _ZN8tinyxml27StrPair9ParseNameEPc
        - _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - _ZNK8tinyxml27StrPair5EmptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2084,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2094,16'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:2095,17'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2099,9'
          Dst:             _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
        - Src:             'tinyxml2.cpp:2104,18'
          Dst:             _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi
    - functionName:    _ZN8tinyxml27StrPair9ParseNameEPc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8tinyxml27StrPair3SetEPcS1_i
        - _ZN8tinyxml27XMLUtil10IsNameCharEh
        - _ZN8tinyxml27XMLUtil15IsNameStartCharEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:230,11'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:236,19'
          Dst:             _ZN8tinyxml27XMLUtil10IsNameCharEh
        - Src:             'tinyxml2.cpp:240,5'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          186
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8tinyxml210XMLElement15CreateAttributeEv
        - _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - _ZNK8tinyxml210XMLElement4NameEv
        - _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
        - _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - _ZNK8tinyxml212XMLAttribute4NameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1971,13'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1973,98'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1973,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1978,13'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:1979,36'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:1985,50'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:1985,25'
          Dst:             _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
        - Src:             'tinyxml2.cpp:1986,43'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1986,24'
          Dst:             _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
        - Src:             'tinyxml2.cpp:1987,17'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:1988,102'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1988,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2017,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml27XMLUtil15IsNameStartCharEh
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - isalpha
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:573,14'
          Dst:             isalpha
    - functionName:    _ZN8tinyxml210XMLElement15CreateAttributeEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml212XMLAttributeC2Ev
        - _ZN8tinyxml28MemPoolTILm80EE5AllocEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2037,59'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5AllocEv
        - Src:             'tinyxml2.cpp:2037,69'
          Dst:             _ZN8tinyxml212XMLAttributeC2Ev
    - functionName:    _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8tinyxml27StrPair9ParseNameEPc
        - _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1451,15'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:1457,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1463,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1471,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
    - functionName:    _ZNK8tinyxml212XMLAttribute4NameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6GetStrEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1440,18'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1635,29'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             'tinyxml2.cpp:1639,45'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1639,20'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1640,19'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLElement13FindAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml212XMLAttribute4NameEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1625,39'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1625,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml212XMLAttribute5ValueEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6GetStrEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1445,19'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZN8tinyxml212XMLAttributeC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27StrPairC2Ev
        - _ZN8tinyxml27StrPairD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1241,22'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             './tinyxml2.h:1241,31'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             './tinyxml2.h:1241,87'
          Dst:             _ZN8tinyxml27StrPairD2Ev
    - functionName:    _ZN8tinyxml212XMLAttributeD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPairD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1242,30'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             './tinyxml2.h:1242,30'
          Dst:             _ZN8tinyxml27StrPairD2Ev
    - functionName:    _ZN8tinyxml212XMLAttributeD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml212XMLAttributeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1242,29'
          Dst:             _ZN8tinyxml212XMLAttributeD2Ev
    - functionName:    isalpha
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLUtil10IsNameCharEh
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - isdigit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:580,16'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             './tinyxml2.h:581,19'
          Dst:             isdigit
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLElementD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - _ZN8tinyxml27XMLNodeD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1616,9'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:1619,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:1616,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK8tinyxml27XMLNode10FirstChildEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml27XMLNode11NextSiblingEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLElement14FirstAttributeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml212XMLAttribute4NextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument10NewElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetNameEPKcb
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2279,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2280,10'
          Dst:             _ZN8tinyxml210XMLElement7SetNameEPKcb
    - functionName:    _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc
        - _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1464,27'
          Dst:             _ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc
        - Src:             './tinyxml2.h:1465,12'
          Dst:             _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
    - functionName:    _ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml210XMLElement15CreateAttributeEv
        - _ZN8tinyxml212XMLAttribute7SetNameEPKc
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml212XMLAttribute4NameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1925,44'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1925,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1930,18'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:1940,17'
          Dst:             _ZN8tinyxml212XMLAttribute7SetNameEPKc
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1547,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute7SetNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1478,11'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml210XMLElement7SetNameEPKcb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1272,9'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27StrPair14SetInternedStrEPKc
        - _ZN8tinyxml27StrPair6SetStrEPKci
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:864,16'
          Dst:             _ZN8tinyxml27StrPair14SetInternedStrEPKc
        - Src:             'tinyxml2.cpp:867,16'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml27StrPair14SetInternedStrEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:165,9'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1391,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLUnknown9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLUnknown9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLUnknown12ShallowCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1417,41'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1417,29'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
    - functionName:    _ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1426,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1426,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1426,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLUnknownD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLUnknownD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1397,1'
          Dst:             _ZN8tinyxml210XMLUnknownD2Ev
    - functionName:    _ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1404,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1406,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLUnknownD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1398,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewUnknownEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2311,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2312,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1294,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLComment9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLComment9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLComment12ShallowCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1320,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1320,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
    - functionName:    _ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1329,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1329,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1329,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLCommentD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLCommentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1300,1'
          Dst:             _ZN8tinyxml210XMLCommentD2Ev
    - functionName:    _ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1307,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1309,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLCommentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1301,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2286
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2287,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2288,14'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1342,54'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml214XMLDeclaration13ToDeclarationEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml214XMLDeclaration13ToDeclarationEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml214XMLDeclaration12ShallowCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1369,48'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1369,32'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
    - functionName:    _ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1378,64'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1378,73'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1378,29'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml214XMLDeclarationD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml214XMLDeclarationD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1348,1'
          Dst:             _ZN8tinyxml214XMLDeclarationD2Ev
    - functionName:    _ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1356,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1358,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml214XMLDeclarationD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27XMLNodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1350,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2303,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2304,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml211XMLDocument9PushDepthEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2578,3'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml211XMLDocument7NewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2295,21'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2296,11'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor5VisitERKNS_10XMLUnknownE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor5VisitERKNS_10XMLCommentE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor5VisitERKNS_7XMLTextE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor5VisitERKNS_14XMLDeclarationE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor9VisitExitERKNS_10XMLElementE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor9VisitExitERKNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitor10VisitEnterERKNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitorD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLVisitorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:476,27'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZN8tinyxml210XMLVisitorD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml211XMLDocument12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml211XMLDocument12ShallowCloneEPS0_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml211XMLDocument10ToDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument10ToDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter11CompactModeERKNS_10XMLElementE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter9VisitExitERKNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinterD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:2251,27'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml210XMLPrinterD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLVisitorD2Ev
        - _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - _ZN8tinyxml28DynArrayIcLm20EED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:2251,28'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EED2Ev
        - Src:             './tinyxml2.h:2251,28'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - Src:             './tinyxml2.h:2251,28'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter10VisitEnterERKNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml210XMLPrinter10PushHeaderEbb
        - _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - _ZNK8tinyxml211XMLDocument6HasBOMEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2972,28'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:2973,14'
          Dst:             _ZNK8tinyxml211XMLDocument6HasBOMEv
        - Src:             'tinyxml2.cpp:2974,9'
          Dst:             _ZN8tinyxml210XMLPrinter10PushHeaderEbb
    - functionName:    _ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml210XMLPrinter11OpenElementEPKcb
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZNK8tinyxml210XMLElement4NameEv
        - _ZNK8tinyxml212XMLAttribute4NameEv
        - _ZNK8tinyxml212XMLAttribute4NextEv
        - _ZNK8tinyxml212XMLAttribute5ValueEv
        - _ZNK8tinyxml27XMLNode6ParentEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2983,18'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:2984,30'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:2987,26'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2987,5'
          Dst:             _ZN8tinyxml210XMLPrinter11OpenElementEPKcb
        - Src:             'tinyxml2.cpp:2989,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2989,54'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2989,9'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2990,32'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_14XMLDeclarationE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:3018,34'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3018,5'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZNK8tinyxml27XMLNode5ValueEv
        - _ZNK8tinyxml27XMLText5CDataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:3005,20'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3005,34'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:3005,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter11PushCommentEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:3012,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3012,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushCommentEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3026
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter11PushUnknownEPKc
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:3025,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3025,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushUnknownEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter12CloseElementEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
        - _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2833,31'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
        - Src:             'tinyxml2.cpp:2836,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2843,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2844,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2845,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter10PrintSpaceEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2669,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5PrintEPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2619
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL15TIXML_VSCPRINTFPKcP13__va_list_tag
        - _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - vfprintf
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2624,9'
          Dst:             vfprintf
        - Src:             'tinyxml2.cpp:2627,25'
          Dst:             _ZL15TIXML_VSCPRINTFPKcP13__va_list_tag
        - Src:             'tinyxml2.cpp:2633,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - Src:             'tinyxml2.cpp:2634,3'
          Dst:             vsnprintf
    - functionName:    _ZN8tinyxml210XMLPrinter5WriteEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2643,9'
          Dst:             fwrite
        - Src:             'tinyxml2.cpp:2646,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
    - functionName:    _ZN8tinyxml210XMLPrinter4PutcEc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - fputc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2656,9'
          Dst:             fputc
        - Src:             'tinyxml2.cpp:2659,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
    - functionName:    fputc
      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:    _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:229,9'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
    - 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:    vfprintf
      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:    _ZL15TIXML_VSCPRINTFPKcP13__va_list_tag
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:89,13'
          Dst:             vsnprintf
    - functionName:    _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:2342,55'
          Dst:             strlen
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter11PushUnknownEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2961
      functionLinenumberEnd: 2967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2962,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2964,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2965,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2742,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
    - functionName:    _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter11PushCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2942,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2944,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2945,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2946,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2869
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
        - _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2872,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
        - Src:             'tinyxml2.cpp:2874,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2875,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2876,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2879,9'
          Dst:             _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          270
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2724,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2952,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2954,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2955,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2956,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZNK8tinyxml27XMLNode6ParentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter11OpenElementEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
        - _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2760,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2761,12'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
        - Src:             'tinyxml2.cpp:2763,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2764,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2775,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2776,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2777,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIPKcLm10EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE14EnsureCapacityEm
    - functionName:    _ZNK8tinyxml211XMLDocument6HasBOMEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinter10PushHeaderEbb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
        - _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2733,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2736,9'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2935,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2936,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:583,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2927,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:2928,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:577,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2919,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2920,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:568,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2911,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2912,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:562,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2903,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2904,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:556,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2895,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2896,2'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:596,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrElPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2887,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2888,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrElPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:590,2'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2825,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2826,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2817,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2818,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2809,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2810,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrElPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2801,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2802,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2793,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2794,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2785,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2786,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EE4PushEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:222,9'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLVisitorC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLVisitorC2Ev
        - _ZN8tinyxml210XMLVisitorD2Ev
        - _ZN8tinyxml28DynArrayIPKcLm10EEC2Ev
        - _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - _ZN8tinyxml28DynArrayIcLm20EE4PushEc
        - _ZN8tinyxml28DynArrayIcLm20EEC2Ev
        - _ZN8tinyxml28DynArrayIcLm20EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2588,13'
          Dst:             _ZN8tinyxml210XMLVisitorC2Ev
        - Src:             'tinyxml2.cpp:2590,5'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EEC2Ev
        - Src:             'tinyxml2.cpp:2597,5'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EEC2Ev
        - Src:             'tinyxml2.cpp:2614,13'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE4PushEc
        - Src:             'tinyxml2.cpp:2615,1'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EED2Ev
        - Src:             'tinyxml2.cpp:2615,1'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - Src:             'tinyxml2.cpp:2615,1'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZNK8tinyxml211XMLDocument9ErrorNameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2555,12'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
    - functionName:    _ZNK8tinyxml211XMLDocument10PrintErrorEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml211XMLDocument8ErrorStrEv
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2550,20'
          Dst:             _ZNK8tinyxml211XMLDocument8ErrorStrEv
        - Src:             'tinyxml2.cpp:2550,5'
          Dst:             printf
    - functionName:    _ZNK8tinyxml211XMLDocument8ErrorStrEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27StrPair6GetStrEv
        - _ZNK8tinyxml27StrPair5EmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2544,19'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2544,44'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    printf
      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:    _ZN8tinyxml211XMLDocument5ParseEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ClearEv
        - _ZN8tinyxml211XMLDocument5ParseEv
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - _ZN8tinyxml28MemPoolTILm104EE5ClearEv
        - _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - _ZNK8tinyxml211XMLDocument5ErrorEv
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2457,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2460,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2464,18'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2471,5'
          Dst:             _ZN8tinyxml211XMLDocument5ParseEv
        - Src:             'tinyxml2.cpp:2472,10'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:2476,9'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2477,22'
          Dst:             _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - Src:             'tinyxml2.cpp:2478,24'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - Src:             'tinyxml2.cpp:2479,19'
          Dst:             _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - Src:             'tinyxml2.cpp:2480,22'
          Dst:             _ZN8tinyxml28MemPoolTILm104EE5ClearEv
    - functionName:    _ZN8tinyxml211XMLDocument5ClearEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument10ClearErrorEv
        - _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2232,5'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2233,19'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2234,14'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2234,3'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:2240,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
    - functionName:    _ZN8tinyxml211XMLDocument5ParseEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2565,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2566,28'
          Dst:             _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
        - Src:             'tinyxml2.cpp:2568,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml27XMLNode14DeleteChildrenEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:888,9'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
    - functionName:    _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument10ClearErrorEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair5ResetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2501,15'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - _ZN8tinyxml210XMLPrinterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2492,20'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2494,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2494,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - _ZN8tinyxml210XMLPrinterD2Ev
        - _ZN8tinyxml211XMLDocument10ClearErrorEv
        - _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2448,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
        - Src:             'tinyxml2.cpp:2449,16'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2450,5'
          Dst:             _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
        - Src:             'tinyxml2.cpp:2452,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2452,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml2L9callfopenEPKcS1_
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2429,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2433,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2435,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2438,5'
          Dst:             _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
        - Src:             'tinyxml2.cpp:2439,5'
          Dst:             fclose
    - functionName:    _ZN8tinyxml2L9callfopenEPKcS1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - fopen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2327,16'
          Dst:             fopen
    - 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:    2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ClearEv
        - _ZN8tinyxml211XMLDocument5ParseEv
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - ferror
        - fgetc
        - fread
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2373,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2375,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2376,10'
          Dst:             fgetc
        - Src:             'tinyxml2.cpp:2376,32'
          Dst:             ferror
        - Src:             'tinyxml2.cpp:2377,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2381,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2385,44'
          Dst:             ftell
        - Src:             'tinyxml2.cpp:2386,9'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2388,13'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2400,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2405,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2412,25'
          Dst:             fread
        - Src:             'tinyxml2.cpp:2414,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2420,5'
          Dst:             _ZN8tinyxml211XMLDocument5ParseEv
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetc
      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:    ftell
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN8tinyxml211XMLDocument8LoadFileEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ClearEv
        - _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
        - _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - _ZN8tinyxml2L9callfopenEPKcS1_
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2356,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2360,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2361,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2363,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2366,5'
          Dst:             _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
        - Src:             'tinyxml2.cpp:2367,5'
          Dst:             fclose
    - functionName:    _ZNK8tinyxml211XMLDocument8DeepCopyEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2265
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ClearEv
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode11NextSiblingEv
        - _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2271,10'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2272,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2273,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2273,11'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:2272,68'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode11NextSiblingEv
        - _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:876,36'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:877,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:879,10'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:876,72'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml211XMLDocumentD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml211XMLDocumentD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2212,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
    - functionName:    _ZN8tinyxml211XMLDocumentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml211XMLDocument5ClearEv
        - _ZN8tinyxml27StrPairD2Ev
        - _ZN8tinyxml27XMLNodeD2Ev
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm104EED2Ev
        - _ZN8tinyxml28MemPoolTILm112EED2Ev
        - _ZN8tinyxml28MemPoolTILm120EED2Ev
        - _ZN8tinyxml28MemPoolTILm80EED2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2213,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml28MemPoolTILm104EED2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2214,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:2213,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml211XMLDocument6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode11NextSiblingEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:782,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:782,66'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml28MemPoolTILm104EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27MemPoolC2Ev
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:342,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:342,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:342,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm112EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27MemPoolC2Ev
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:342,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:342,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:342,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm80EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27MemPoolC2Ev
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:342,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:342,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:342,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm120EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27MemPoolC2Ev
        - _ZN8tinyxml27MemPoolD2Ev
        - _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:342,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:342,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:342,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN8tinyxml27StrPairC2Ev
        - _ZN8tinyxml27StrPairD2Ev
        - _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
        - _ZN8tinyxml27XMLNodeD2Ev
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
        - _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - _ZN8tinyxml28MemPoolTILm104EEC2Ev
        - _ZN8tinyxml28MemPoolTILm112EEC2Ev
        - _ZN8tinyxml28MemPoolTILm112EED2Ev
        - _ZN8tinyxml28MemPoolTILm120EEC2Ev
        - _ZN8tinyxml28MemPoolTILm120EED2Ev
        - _ZN8tinyxml28MemPoolTILm80EEC2Ev
        - _ZN8tinyxml28MemPoolTILm80EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2190,5'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2195,5'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:2200,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
        - Src:             'tinyxml2.cpp:2201,5'
          Dst:             _ZN8tinyxml28MemPoolTILm120EEC2Ev
        - Src:             'tinyxml2.cpp:2202,5'
          Dst:             _ZN8tinyxml28MemPoolTILm80EEC2Ev
        - Src:             'tinyxml2.cpp:2203,5'
          Dst:             _ZN8tinyxml28MemPoolTILm112EEC2Ev
        - Src:             'tinyxml2.cpp:2204,5'
          Dst:             _ZN8tinyxml28MemPoolTILm104EEC2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewUnknownEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2071,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - Src:             'tinyxml2.cpp:2072,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement20InsertNewDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2065,39'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - Src:             'tinyxml2.cpp:2066,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement13InsertNewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument7NewTextEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2059,32'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:2060,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2053,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - Src:             'tinyxml2.cpp:2054,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement21InsertNewChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewElementEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2047,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2048,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml212XMLAttribute4NameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1950,45'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1950,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1957,13'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
    - functionName:    _ZNK8tinyxml210XMLElement9FloatTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1913,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
    - functionName:    _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1858,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1858,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1859,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1859,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1860,14'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:652,10'
          Dst:             __isoc99_sscanf
    - functionName:    __isoc99_sscanf
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8tinyxml210XMLElement10DoubleTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1906,2'
          Dst:             _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
    - functionName:    _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1845,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1845,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1846,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1846,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1847,14'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:661,10'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement8BoolTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1899,2'
          Dst:             _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
    - functionName:    _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1832,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1832,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1833,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1833,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1834,14'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZN8tinyxml27XMLUtil5ToIntEPKcPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:627,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - Src:             'tinyxml2.cpp:635,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:641,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZN8tinyxml27XMLUtil5ToIntEPKcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - __isoc99_sscanf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:601,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:603,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:609,13'
          Dst:             __isoc99_sscanf
    - functionName:    _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:587,13'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZNK8tinyxml210XMLElement14Unsigned64TextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1892,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
    - functionName:    _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1819,8'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1819,24'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1820,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1820,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1821,12'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:690,26'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:690,8'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement9Int64TextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1885,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
    - functionName:    _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1806,6'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1806,22'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1807,19'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1807,33'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1808,7'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:670,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:672,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:679,13'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement12UnsignedTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1878,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
    - functionName:    _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1793,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1793,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1794,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1794,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1795,14'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:618,27'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:618,9'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement7IntTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement12QueryIntTextEPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1871,2'
          Dst:             _ZNK8tinyxml210XMLElement12QueryIntTextEPi
    - functionName:    _ZNK8tinyxml210XMLElement12QueryIntTextEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1780,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1780,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1781,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1781,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1782,14'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1773,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1774,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument7NewTextEPKc
        - _ZN8tinyxml27XMLNode10FirstChildEv
        - _ZN8tinyxml27XMLNode11GetDocumentEv
        - _ZN8tinyxml27XMLNode16InsertFirstChildEPS0_
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1715,7'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1715,23'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1716,3'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1716,17'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
        - Src:             'tinyxml2.cpp:1718,22'
          Dst:             _ZN8tinyxml27XMLNode11GetDocumentEv
        - Src:             'tinyxml2.cpp:1718,37'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1719,3'
          Dst:             _ZN8tinyxml27XMLNode16InsertFirstChildEPS0_
    - functionName:    _ZN8tinyxml27XMLNode11GetDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8tinyxml27XMLNode16InsertFirstChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:968,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1765,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1766,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1757,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1758,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1749,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1750,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrElPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1743,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1744,2'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1735,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1736,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1727,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1728,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZNK8tinyxml210XMLElement7GetTextEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK8tinyxml27XMLNode10FirstChildEv
        - _ZNK8tinyxml27XMLNode11NextSiblingEv
        - _ZNK8tinyxml27XMLNode5ValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1697,27'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1700,26'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
        - Src:             'tinyxml2.cpp:1707,22'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
    - functionName:    _ZNK8tinyxml210XMLElement19QueryFloatAttributeEPKcPf
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1394,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1398,19'
          Dst:             _ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf
    - functionName:    _ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1529,28'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1529,10'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZNK8tinyxml210XMLElement14FloatAttributeEPKcf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement19QueryFloatAttributeEPKcPf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1690,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryFloatAttributeEPKcPf
    - functionName:    _ZNK8tinyxml210XMLElement20QueryDoubleAttributeEPKcPd
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1386,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1390,19'
          Dst:             _ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd
    - functionName:    _ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1538,29'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1538,10'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZNK8tinyxml210XMLElement15DoubleAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement20QueryDoubleAttributeEPKcPd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1683,2'
          Dst:             _ZNK8tinyxml210XMLElement20QueryDoubleAttributeEPKcPd
    - functionName:    _ZNK8tinyxml210XMLElement18QueryBoolAttributeEPKcPb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1378,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1382,19'
          Dst:             _ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb
    - functionName:    _ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1520,27'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1520,10'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZNK8tinyxml210XMLElement13BoolAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement18QueryBoolAttributeEPKcPb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1676,2'
          Dst:             _ZNK8tinyxml210XMLElement18QueryBoolAttributeEPKcPb
    - functionName:    _ZNK8tinyxml210XMLElement24QueryUnsigned64AttributeEPKcPm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1369,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1373,19'
          Dst:             _ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPm
    - functionName:    _ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1511,30'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1511,8'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZNK8tinyxml210XMLElement19Unsigned64AttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement24QueryUnsigned64AttributeEPKcPm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1669,2'
          Dst:             _ZNK8tinyxml210XMLElement24QueryUnsigned64AttributeEPKcPm
    - functionName:    _ZNK8tinyxml210XMLElement19QueryInt64AttributeEPKcPl
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1360,27'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1364,13'
          Dst:             _ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPl
    - functionName:    _ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1502,23'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1502,6'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZNK8tinyxml210XMLElement14Int64AttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement19QueryInt64AttributeEPKcPl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1662,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryInt64AttributeEPKcPl
    - functionName:    _ZNK8tinyxml210XMLElement22QueryUnsignedAttributeEPKcPj
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1351,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1355,19'
          Dst:             _ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj
    - functionName:    _ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1493,31'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1493,10'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZNK8tinyxml210XMLElement17UnsignedAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement22QueryUnsignedAttributeEPKcPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1655,2'
          Dst:             _ZNK8tinyxml210XMLElement22QueryUnsignedAttributeEPKcPj
    - functionName:    _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - _ZNK8tinyxml212XMLAttribute13QueryIntValueEPi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './tinyxml2.h:1342,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1346,19'
          Dst:             _ZNK8tinyxml212XMLAttribute13QueryIntValueEPi
    - functionName:    _ZNK8tinyxml212XMLAttribute13QueryIntValueEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1484,26'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1484,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZNK8tinyxml210XMLElement12IntAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1648,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1599,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1600,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1592,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1593,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1585,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1586,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1577,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1578,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrElPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1570,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1571,9'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1562,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1563,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml27StrPair6SetStrEPKci
        - _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1554,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1555,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZNK8tinyxml27XMLNode22PreviousSiblingElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1069,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - _ZNK8tinyxml210XMLElement4NameEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1232,41'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1232,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLNode16LastChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1045,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZN8tinyxml27XMLNode16InsertAfterChildEPS0_S1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1016,16'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1018,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZNK8tinyxml27XMLNode17ChildElementCountEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:843,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:846,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1033,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1057,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17ChildElementCountEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:830,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:833,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZN8tinyxml27XMLUtil20SetBoolSerializationEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
