---
Fuzzer filename: '/src/xmltest2.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/xmltest2.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8tinyxml211XMLDocument8LoadFileEPKc
        - _ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE
        - _ZN8tinyxml211XMLDocumentD2Ev
        - fclose
        - fopen
        - fwrite
        - getpid
        - sprintf
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmltest2.cpp:28,41'
          Dst:             getpid
        - Src:             'xmltest2.cpp:28,2'
          Dst:             sprintf
        - Src:             'xmltest2.cpp:29,13'
          Dst:             fopen
        - Src:             'xmltest2.cpp:30,2'
          Dst:             fwrite
        - Src:             'xmltest2.cpp:31,4'
          Dst:             fclose
        - Src:             'xmltest2.cpp:33,14'
          Dst:             _ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE
        - Src:             'xmltest2.cpp:34,6'
          Dst:             _ZN8tinyxml211XMLDocument8LoadFileEPKc
        - Src:             'xmltest2.cpp:36,5'
          Dst:             unlink
        - Src:             'xmltest2.cpp:38,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
        - Src:             'xmltest2.cpp:38,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:    getpid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      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:    _ZN8tinyxml28DynArrayIPKcLm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      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: 238
      functionLinenumberEnd: 241
      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: 249
      functionLinenumberEnd: 250
      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: 238
      functionLinenumberEnd: 241
      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: 249
      functionLinenumberEnd: 250
      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: 238
      functionLinenumberEnd: 241
      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: 249
      functionLinenumberEnd: 250
      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: 238
      functionLinenumberEnd: 241
      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: 249
      functionLinenumberEnd: 250
      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: 213
      functionLinenumberEnd: 217
      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: 213
      functionLinenumberEnd: 217
      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: 213
      functionLinenumberEnd: 217
      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: 213
      functionLinenumberEnd: 217
      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: 298
      functionLinenumberEnd: 312
      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: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      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: 396
      functionLinenumberEnd: 407
      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: 370
      functionLinenumberEnd: 393
      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:374,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm104EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      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: 346
      functionLinenumberEnd: 348
      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:346,17'
          Dst:             _ZN8tinyxml28MemPoolTILm104EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm104EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 348
      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:347,32'
          Dst:             _ZN8tinyxml28MemPoolTILm104EE5ClearEv
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:347,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm104EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 361
      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:352,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:353,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml27MemPoolD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      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: 210
      functionLinenumberEnd: 211
      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: 298
      functionLinenumberEnd: 312
      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: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      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: 396
      functionLinenumberEnd: 407
      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: 370
      functionLinenumberEnd: 393
      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:374,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm112EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      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: 346
      functionLinenumberEnd: 348
      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:346,17'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm112EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 348
      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:347,32'
          Dst:             _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:347,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm112EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 361
      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:352,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:353,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      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: 414
      functionLinenumberEnd: 416
      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: 396
      functionLinenumberEnd: 407
      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: 363
      functionLinenumberEnd: 364
      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: 346
      functionLinenumberEnd: 348
      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:346,17'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm80EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 348
      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:347,32'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:347,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 361
      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:352,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:353,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28MemPoolTILm80EE5AllocEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 393
      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:374,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE4PushES4_
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE4PushES4_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      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: 210
      functionLinenumberEnd: 211
      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: 298
      functionLinenumberEnd: 312
      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: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE10SetTrackedEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 416
      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: 396
      functionLinenumberEnd: 407
      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: 370
      functionLinenumberEnd: 393
      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:374,24'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE4PushES4_
    - functionName:    _ZNK8tinyxml28MemPoolTILm120EE8ItemSizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 364
      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: 346
      functionLinenumberEnd: 348
      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:346,17'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm120EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 348
      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:347,32'
          Dst:             _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EED2Ev
        - Src:             './tinyxml2.h:348,5'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
        - Src:             './tinyxml2.h:347,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28MemPoolTILm120EE5ClearEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 361
      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:352,28'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE5EmptyEv
        - Src:             './tinyxml2.h:353,43'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EE3PopEv
    - functionName:    _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      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: 328
      functionLinenumberEnd: 328
      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: 329
      functionLinenumberEnd: 329
      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: 1018
      functionLinenumberEnd: 1018
      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:1018,44'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 832
      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:825,5'
          Dst:             _ZN8tinyxml27StrPairC2Ev
    - functionName:    _ZN8tinyxml27XMLNode9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 688
      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: 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:    _ZN8tinyxml27XMLNode9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 696
      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: 699
      functionLinenumberEnd: 700
      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: 703
      functionLinenumberEnd: 704
      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: 707
      functionLinenumberEnd: 708
      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: 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:    _ZNK8tinyxml27XMLText6ToTextEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1002
      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: 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:    _ZNK8tinyxml27XMLNode10ToDocumentEv
      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:    _ZNK8tinyxml27XMLNode13ToDeclarationEv
      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:    _ZNK8tinyxml27XMLNode9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 727
      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: 1285
      functionLinenumberEnd: 1291
      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:1289,35'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1289,26'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1290,27'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1290,11'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
    - functionName:    _ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1299
      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:1299,50'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1299,59'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1299,22'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1306
      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: 1019
      functionLinenumberEnd: 1019
      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:1019,36'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml27XMLTextD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1019
      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:1019,35'
          Dst:             _ZN8tinyxml27XMLTextD2Ev
    - functionName:    _ZN8tinyxml27XMLText9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1281
      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:1259,16'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1260,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1262,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1267,32'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:1268,25'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:1272,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1277,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZNK8tinyxml27XMLText5CDataEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1011
      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: 232
      functionLinenumberEnd: 253
      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:239,21'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:243,31'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:244,13'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2549
      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:2528,12'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:2535,9'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
        - Src:             'tinyxml2.cpp:2534,5'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2538,16'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2539,3'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2540,9'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2544,3'
          Dst:             vsnprintf
        - Src:             'tinyxml2.cpp:2547,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1791
      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: 1793
      functionLinenumberEnd: 1794
      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: 208
      functionLinenumberEnd: 215
      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: 2553
      functionLinenumberEnd: 2557
      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: 219
      functionLinenumberEnd: 228
      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:221,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:222,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: 152
      functionLinenumberEnd: 159
      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:155,9'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZN8tinyxml27XMLNodeD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8tinyxml27StrPairD2Ev
        - _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - __clang_call_terminate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:837,5'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:839,18'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:841,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:837,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml27XMLNode14DeleteChildrenEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:906,9'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
    - functionName:    _ZN8tinyxml27XMLNode6UnlinkEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 933
      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: 177
      functionLinenumberEnd: 179
      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:178,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:178,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 946
      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:941,5'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:945,5'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
    - functionName:    _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1219,20'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2246
      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:2240,35'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2241,15'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2242,14'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE10SwapRemoveEm
    - functionName:    _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      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: 253
      functionLinenumberEnd: 255
      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: 277
      functionLinenumberEnd: 282
      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: 691
      functionLinenumberEnd: 692
      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: 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:    _ZN8tinyxml27XMLNodeD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 836
      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: 1097
      functionLinenumberEnd: 1210
      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:1115,28'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
        - Src:             'tinyxml2.cpp:1116,17'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1123,24'
          Dst:             _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb
        - Src:             'tinyxml2.cpp:1132,17'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:1135,24'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1136,30'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1137,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1208,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1155,21'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1157,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1158,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1159,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1160,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1167,118'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1167,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1168,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1176,23'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1178,33'
          Dst:             _ZN8tinyxml27StrPair10TransferToEPS0_
        - Src:             'tinyxml2.cpp:1181,17'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - Src:             'tinyxml2.cpp:1188,25'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:1189,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1194,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1197,57'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
        - Src:             'tinyxml2.cpp:1197,72'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1197,28'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1202,111'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1202,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1203,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1207,9'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1208,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1210,1'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
        - Src:             'tinyxml2.cpp:1210,1'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1972
      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:1971,14'
          Dst:             _ZN8tinyxml211XMLDocument9PushDepthEv
    - functionName:    _ZNK8tinyxml211XMLDocument5ErrorEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1884
      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: 727
      functionLinenumberEnd: 803
      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:732,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:755,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:756,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:760,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:761,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:765,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:766,25'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:770,15'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
        - Src:             'tinyxml2.cpp:772,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:773,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:777,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:780,13'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:781,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:787,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:793,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
    - functionName:    _ZN8tinyxml27StrPairC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      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: 2350
      functionLinenumberEnd: 2367
      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:2356,24'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
        - Src:             'tinyxml2.cpp:2365,9'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
    - functionName:    _ZN8tinyxml27XMLNode10FirstChildEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 775
      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: 792
      functionLinenumberEnd: 793
      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: 872
      functionLinenumberEnd: 877
      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:876,19'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZNK8tinyxml210XMLElement11ClosingTypeEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1678
      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: 183
      functionLinenumberEnd: 204
      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:195,12'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZNK8tinyxml27StrPair5EmptyEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      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: 306
      functionLinenumberEnd: 402
      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:351,67'
          Dst:             _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
        - Src:             'tinyxml2.cpp:369,34'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:397,13'
          Dst:             _ZN8tinyxml27StrPair18CollapseWhitespaceEv
    - functionName:    _ZNK8tinyxml210XMLElement4NameEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1271
      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:1271,16'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
    - functionName:    _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 602
      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:601,16'
          Dst:             strncmp
    - functionName:    _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 976
      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:956,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1975
      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:1974,15'
          Dst:             _ZN8tinyxml211XMLDocument8PopDepthEv
    - functionName:    _ZN8tinyxml211XMLDocument8PopDepthEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2604
      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: 1228
      functionLinenumberEnd: 1239
      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:1233,30'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:1236,26'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:528,13'
          Dst:             strchr
        - Src:             'tinyxml2.cpp:571,9'
          Dst:             _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
    - functionName:    _ZN8tinyxml27StrPair18CollapseWhitespaceEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 302
      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:281,14'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:288,18'
          Dst:             _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
        - Src:             'tinyxml2.cpp:289,21'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      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:562,35'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 568
      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:568,17'
          Dst:             _ZN8tinyxml27XMLUtil18IsUTF8ContinuationEc
        - Src:             './tinyxml2.h:568,42'
          Dst:             isspace
    - functionName:    _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 559
      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:552,16'
          Dst:             _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
    - functionName:    _ZN8tinyxml27XMLUtil18IsUTF8ContinuationEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 605
      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: 442
      functionLinenumberEnd: 491
      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:468,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1996
      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:1991,47'
          Dst:             _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1995,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1996
      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:1991,47'
          Dst:             _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1995,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1996
      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:1991,47'
          Dst:             _ZN8tinyxml27XMLTextC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1995,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml27XMLText8SetCDataEb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1008
      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: 1988
      functionLinenumberEnd: 1996
      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:1991,47'
          Dst:             _ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1995,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1996
      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:1991,47'
          Dst:             _ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE
        - Src:             './tinyxml2.h:1995,12'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4PushES2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      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: 1626
      functionLinenumberEnd: 1627
      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:1623,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLElement9ToElementEv
      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:    _ZNK8tinyxml210XMLElement9ToElementEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1282
      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: 2129
      functionLinenumberEnd: 2137
      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:2133,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:2133,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2134,32'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2135,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2135,46'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2135,18'
          Dst:             _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2134,58'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2164
      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:2145,48'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2145,56'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2145,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2147,31'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2148,38'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2151,44'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2151,56'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2151,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2154,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
        - Src:             'tinyxml2.cpp:2155,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2177
      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:2171,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2171,66'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml210XMLElementD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1637
      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:1631,1'
          Dst:             _ZN8tinyxml210XMLElementD2Ev
    - functionName:    _ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2124
      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:2102,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2112,16'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:2113,17'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2117,9'
          Dst:             _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
        - Src:             'tinyxml2.cpp:2122,18'
          Dst:             _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi
    - functionName:    _ZN8tinyxml27StrPair9ParseNameEPc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 273
      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:261,11'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:267,19'
          Dst:             _ZN8tinyxml27XMLUtil10IsNameCharEh
        - Src:             'tinyxml2.cpp:271,5'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 2040
      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:1989,13'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1991,98'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1991,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1996,13'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:1997,36'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:2003,50'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:2003,25'
          Dst:             _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
        - Src:             'tinyxml2.cpp:2004,43'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2004,24'
          Dst:             _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2005,17'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:2006,102'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2006,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2035,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml27XMLUtil15IsNameStartCharEh
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 580
      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:576,14'
          Dst:             isalpha
    - functionName:    _ZN8tinyxml210XMLElement15CreateAttributeEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2059
      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:2055,59'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5AllocEv
        - Src:             'tinyxml2.cpp:2055,69'
          Dst:             _ZN8tinyxml212XMLAttributeC2Ev
    - functionName:    _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1491
      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:1469,15'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:1475,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1481,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1489,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
    - functionName:    _ZNK8tinyxml212XMLAttribute4NameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1458
      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:1458,18'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1661
      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:1653,29'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             'tinyxml2.cpp:1657,45'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1657,20'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1658,19'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2050
      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: 1641
      functionLinenumberEnd: 1648
      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:1643,39'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1643,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml212XMLAttribute5ValueEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1463
      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:1463,19'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZN8tinyxml212XMLAttributeC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1244
      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:1244,22'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             './tinyxml2.h:1244,31'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             './tinyxml2.h:1244,87'
          Dst:             _ZN8tinyxml27StrPairD2Ev
    - functionName:    _ZN8tinyxml212XMLAttributeD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1245
      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:1245,30'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             './tinyxml2.h:1245,30'
          Dst:             _ZN8tinyxml27StrPairD2Ev
    - functionName:    _ZN8tinyxml212XMLAttributeD0Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1245
      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:1245,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: 582
      functionLinenumberEnd: 586
      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:583,16'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             './tinyxml2.h:584,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: 1631
      functionLinenumberEnd: 1637
      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:1634,9'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:1637,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:1634,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK8tinyxml27XMLNode10FirstChildEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 771
      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: 822
      functionLinenumberEnd: 823
      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: 1515
      functionLinenumberEnd: 1516
      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: 1155
      functionLinenumberEnd: 1156
      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: 2296
      functionLinenumberEnd: 2299
      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:2297,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2298,10'
          Dst:             _ZN8tinyxml210XMLElement7SetNameEPKcb
    - functionName:    _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1469
      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:1467,27'
          Dst:             _ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc
        - Src:             './tinyxml2.h:1468,12'
          Dst:             _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
    - functionName:    _ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1960
      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:1943,44'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1943,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1948,18'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:1958,17'
          Dst:             _ZN8tinyxml212XMLAttribute7SetNameEPKc
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1566
      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:1565,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute7SetNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1497
      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:1496,11'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml210XMLElement7SetNameEPKcb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1276
      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:1275,9'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 887
      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:882,16'
          Dst:             _ZN8tinyxml27StrPair14SetInternedStrEPKc
        - Src:             'tinyxml2.cpp:885,16'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml27StrPair14SetInternedStrEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      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:168,9'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1411
      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:1409,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLUnknown9ToUnknownEv
      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:    _ZNK8tinyxml210XMLUnknown9ToUnknownEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1114
      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: 1431
      functionLinenumberEnd: 1436
      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:1435,41'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1435,29'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
    - functionName:    _ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1444
      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:1444,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1444,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1444,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1451
      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: 1415
      functionLinenumberEnd: 1416
      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:1415,1'
          Dst:             _ZN8tinyxml210XMLUnknownD2Ev
    - functionName:    _ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1426
      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:1422,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1424,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLUnknownD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1416
      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:1416,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewUnknownEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2331
      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:2329,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2330,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1314
      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:1312,46'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml210XMLComment9ToCommentEv
      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:    _ZNK8tinyxml210XMLComment9ToCommentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1040
      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: 1334
      functionLinenumberEnd: 1339
      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:1338,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1338,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
    - functionName:    _ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1347
      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:1347,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1347,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1347,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1354
      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: 1318
      functionLinenumberEnd: 1319
      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:1318,1'
          Dst:             _ZN8tinyxml210XMLCommentD2Ev
    - functionName:    _ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1329
      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:1325,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1327,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLCommentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1319
      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:1319,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2307
      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:2305,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2306,14'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1362
      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:1360,54'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
    - functionName:    _ZN8tinyxml214XMLDeclaration13ToDeclarationEv
      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:    _ZNK8tinyxml214XMLDeclaration13ToDeclarationEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1079
      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: 1383
      functionLinenumberEnd: 1388
      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:1387,48'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1387,32'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
    - functionName:    _ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1396
      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:1396,64'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1396,73'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1396,29'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1404
      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: 1366
      functionLinenumberEnd: 1368
      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:1366,1'
          Dst:             _ZN8tinyxml214XMLDeclarationD2Ev
    - functionName:    _ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1378
      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:1374,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1376,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml214XMLDeclarationD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1368
      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:1368,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2323
      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:2321,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2322,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml211XMLDocument9PushDepthEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2593
      functionLinenumberEnd: 2598
      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:2596,3'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml211XMLDocument7NewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2315
      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:2313,21'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2314,11'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 312
      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: 512
      functionLinenumberEnd: 513
      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: 508
      functionLinenumberEnd: 509
      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: 504
      functionLinenumberEnd: 505
      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: 500
      functionLinenumberEnd: 501
      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: 495
      functionLinenumberEnd: 496
      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: 491
      functionLinenumberEnd: 492
      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: 486
      functionLinenumberEnd: 487
      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: 482
      functionLinenumberEnd: 483
      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: 479
      functionLinenumberEnd: 479
      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:479,27'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZN8tinyxml210XMLVisitorD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 479
      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: 1928
      functionLinenumberEnd: 1929
      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: 1925
      functionLinenumberEnd: 1926
      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: 1737
      functionLinenumberEnd: 1739
      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: 1733
      functionLinenumberEnd: 1735
      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: 2335
      functionLinenumberEnd: 2335
      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: 2297
      functionLinenumberEnd: 2298
      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: 2254
      functionLinenumberEnd: 2254
      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:2254,27'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml210XMLPrinterD2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2254
      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:2254,28'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EED2Ev
        - Src:             './tinyxml2.h:2254,28'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - Src:             './tinyxml2.h:2254,28'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      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: 213
      functionLinenumberEnd: 217
      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: 2989
      functionLinenumberEnd: 2994
      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:2990,28'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:2991,14'
          Dst:             _ZNK8tinyxml211XMLDocument6HasBOMEv
        - Src:             'tinyxml2.cpp:2992,9'
          Dst:             _ZN8tinyxml210XMLPrinter10PushHeaderEbb
    - functionName:    _ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3010
      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:3001,18'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:3002,30'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:3005,26'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:3005,5'
          Dst:             _ZN8tinyxml210XMLPrinter11OpenElementEPKcb
        - Src:             'tinyxml2.cpp:3007,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:3007,54'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:3007,9'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:3008,32'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3015
      functionLinenumberEnd: 3017
      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: 3035
      functionLinenumberEnd: 3037
      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:3036,34'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3036,5'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3022
      functionLinenumberEnd: 3024
      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:3023,20'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3023,34'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:3023,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3031
      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:3030,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3030,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushCommentEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3044
      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:3043,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3043,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushUnknownEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter12CloseElementEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2849
      functionLinenumberEnd: 2873
      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:2851,31'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
        - Src:             'tinyxml2.cpp:2854,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2861,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2862,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2863,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter10PrintSpaceEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2689
      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:2687,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5PrintEPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2655
      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:2642,9'
          Dst:             vfprintf
        - Src:             'tinyxml2.cpp:2645,25'
          Dst:             _ZL15TIXML_VSCPRINTFPKcP13__va_list_tag
        - Src:             'tinyxml2.cpp:2651,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - Src:             'tinyxml2.cpp:2652,3'
          Dst:             vsnprintf
    - functionName:    _ZN8tinyxml210XMLPrinter5WriteEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2668
      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:2661,9'
          Dst:             fwrite
        - Src:             'tinyxml2.cpp:2664,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
    - functionName:    _ZN8tinyxml210XMLPrinter4PutcEc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2681
      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:2674,9'
          Dst:             fputc
        - Src:             'tinyxml2.cpp:2677,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: 230
      functionLinenumberEnd: 235
      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:232,9'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
    - 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: 116
      functionLinenumberEnd: 123
      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:120,13'
          Dst:             vsnprintf
    - functionName:    _ZN8tinyxml210XMLPrinter5WriteEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2345
      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:2345,55'
          Dst:             strlen
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      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: 2979
      functionLinenumberEnd: 2985
      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:2980,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2982,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2983,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2774
      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:2760,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
    - functionName:    _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2883
      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: 2959
      functionLinenumberEnd: 2965
      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:2960,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2962,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2963,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2964,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2899
      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:2890,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
        - Src:             'tinyxml2.cpp:2892,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2893,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2894,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2897,9'
          Dst:             _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2744
      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:2742,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 2975
      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:2970,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2972,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2973,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2974,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZNK8tinyxml27XMLNode6ParentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 757
      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: 2777
      functionLinenumberEnd: 2786
      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:2778,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2779,12'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
        - Src:             'tinyxml2.cpp:2781,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2782,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2790
      functionLinenumberEnd: 2797
      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:2793,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2794,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2795,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
    - functionName:    _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE14EnsureCapacityEm
    - functionName:    _ZNK8tinyxml211XMLDocument6HasBOMEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1801
      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: 2748
      functionLinenumberEnd: 2756
      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:2751,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2754,9'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2955
      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:2953,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2954,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      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:611,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2947
      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:2945,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:2946,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 606
      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:605,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2939
      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:2937,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2938,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 597
      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:596,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionLinenumberEnd: 2931
      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:2929,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2930,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 591
      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:590,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2923
      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:2921,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2922,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 585
      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:584,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2915
      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:2913,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2914,2'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 625
      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:624,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2907
      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:2905,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2906,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrElPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 619
      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:618,2'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2845
      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:2843,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2844,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2837
      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:2835,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2836,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2829
      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:2827,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2828,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2821
      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:2819,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2820,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2813
      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:2811,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2812,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2805
      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:2803,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2804,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EE4PushEc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      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:225,9'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE14EnsureCapacityEm
    - functionName:    _ZN8tinyxml28DynArrayIcLm20EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      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: 210
      functionLinenumberEnd: 211
      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: 476
      functionLinenumberEnd: 476
      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: 2616
      functionLinenumberEnd: 2633
      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:2606,13'
          Dst:             _ZN8tinyxml210XMLVisitorC2Ev
        - Src:             'tinyxml2.cpp:2608,5'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EEC2Ev
        - Src:             'tinyxml2.cpp:2615,5'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EEC2Ev
        - Src:             'tinyxml2.cpp:2632,13'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE4PushEc
        - Src:             'tinyxml2.cpp:2633,1'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EED2Ev
        - Src:             'tinyxml2.cpp:2633,1'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - Src:             'tinyxml2.cpp:2633,1'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZNK8tinyxml211XMLDocument9ErrorNameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2572
      functionLinenumberEnd: 2573
      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:2573,12'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
    - functionName:    _ZNK8tinyxml211XMLDocument10PrintErrorEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2569
      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:2568,20'
          Dst:             _ZNK8tinyxml211XMLDocument8ErrorStrEv
        - Src:             'tinyxml2.cpp:2568,5'
          Dst:             printf
    - functionName:    _ZNK8tinyxml211XMLDocument8ErrorStrEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2562
      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:2562,19'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2562,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: 2474
      functionLinenumberEnd: 2501
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2475,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2478,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2482,18'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2489,5'
          Dst:             _ZN8tinyxml211XMLDocument5ParseEv
        - Src:             'tinyxml2.cpp:2490,10'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:2494,9'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2495,22'
          Dst:             _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - Src:             'tinyxml2.cpp:2496,24'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - Src:             'tinyxml2.cpp:2497,19'
          Dst:             _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - Src:             'tinyxml2.cpp:2498,22'
          Dst:             _ZN8tinyxml28MemPoolTILm104EE5ClearEv
    - functionName:    _ZN8tinyxml211XMLDocument5ClearEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2279
      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:2250,5'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2251,19'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2252,14'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2252,3'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:2258,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
    - functionName:    _ZN8tinyxml211XMLDocument5ParseEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2590
      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:2583,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2584,28'
          Dst:             _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
        - Src:             'tinyxml2.cpp:2586,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 437
      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: 2516
      functionLinenumberEnd: 2520
      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:2519,15'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2513
      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:2510,20'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2512,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2512,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2470
      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:2466,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
        - Src:             'tinyxml2.cpp:2467,16'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2468,5'
          Dst:             _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
        - Src:             'tinyxml2.cpp:2470,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2470,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2459
      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:2447,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2451,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2453,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2456,5'
          Dst:             _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
        - Src:             'tinyxml2.cpp:2457,5'
          Dst:             fclose
    - functionName:    _ZN8tinyxml2L9callfopenEPKcS1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2347
      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:2345,16'
          Dst:             fopen
    - functionName:    _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2440
      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:2391,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2393,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2394,10'
          Dst:             fgetc
        - Src:             'tinyxml2.cpp:2394,32'
          Dst:             ferror
        - Src:             'tinyxml2.cpp:2395,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2399,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2403,44'
          Dst:             ftell
        - Src:             'tinyxml2.cpp:2404,9'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2406,13'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2418,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2423,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2430,25'
          Dst:             fread
        - Src:             'tinyxml2.cpp:2432,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2438,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: 2371
      functionLinenumberEnd: 2387
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2374,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2378,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2379,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2381,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2384,5'
          Dst:             _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
        - Src:             'tinyxml2.cpp:2385,5'
          Dst:             fclose
    - functionName:    _ZNK8tinyxml211XMLDocument8DeepCopyEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2293
      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:2289,10'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2290,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2291,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2291,11'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:2290,68'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 900
      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:894,36'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:895,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:897,10'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:894,72'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml211XMLDocumentD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2232
      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:2230,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
    - functionName:    _ZN8tinyxml211XMLDocumentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2232
      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:2231,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml28MemPoolTILm104EED2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2232,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:2231,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      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: 807
      functionLinenumberEnd: 816
      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:810,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:810,66'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml28MemPoolTILm104EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      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:345,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:345,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm104EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:345,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm112EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      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:345,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:345,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm112EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:345,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm80EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      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:345,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:345,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm80EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:345,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28MemPoolTILm120EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      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:345,5'
          Dst:             _ZN8tinyxml27MemPoolC2Ev
        - Src:             './tinyxml2.h:345,18'
          Dst:             _ZN8tinyxml28DynArrayIPNS_8MemPoolTILm120EE5BlockELm10EEC2Ev
        - Src:             './tinyxml2.h:345,105'
          Dst:             _ZN8tinyxml27MemPoolD2Ev
    - functionName:    _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      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: 2223
      functionLinenumberEnd: 2226
      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:2208,5'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2213,5'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:2218,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
        - Src:             'tinyxml2.cpp:2219,5'
          Dst:             _ZN8tinyxml28MemPoolTILm120EEC2Ev
        - Src:             'tinyxml2.cpp:2220,5'
          Dst:             _ZN8tinyxml28MemPoolTILm80EEC2Ev
        - Src:             'tinyxml2.cpp:2221,5'
          Dst:             _ZN8tinyxml28MemPoolTILm112EEC2Ev
        - Src:             'tinyxml2.cpp:2222,5'
          Dst:             _ZN8tinyxml28MemPoolTILm104EEC2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2226,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewUnknownEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2088
      functionLinenumberEnd: 2090
      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:2089,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - Src:             'tinyxml2.cpp:2090,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement20InsertNewDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2084
      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:2083,39'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - Src:             'tinyxml2.cpp:2084,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement13InsertNewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2078
      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:2077,32'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:2078,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewCommentEPKc
      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:
        - _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2071,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - Src:             'tinyxml2.cpp:2072,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement21InsertNewChildElementEPKc
      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:
        - _ZN8tinyxml211XMLDocument10NewElementEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2065,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2066,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1980
      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:1968,45'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1968,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1975,13'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
    - functionName:    _ZNK8tinyxml210XMLElement9FloatTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionLinenumberEnd: 1932
      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:1931,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
    - functionName:    _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1884
      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:1876,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1876,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1877,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1877,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1878,14'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 684
      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:680,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: 1922
      functionLinenumberEnd: 1925
      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:1924,2'
          Dst:             _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
    - functionName:    _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1871
      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:1863,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1863,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1864,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1864,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1865,14'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      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:689,10'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement8BoolTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1918
      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:1917,2'
          Dst:             _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
    - functionName:    _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1858
      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:1850,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1850,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1851,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1851,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1852,14'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 675
      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:655,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - Src:             'tinyxml2.cpp:663,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:669,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZN8tinyxml27XMLUtil5ToIntEPKcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 642
      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:629,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:631,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:637,13'
          Dst:             __isoc99_sscanf
    - functionName:    _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 591
      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:590,13'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPKcPi
    - functionName:    _ZNK8tinyxml210XMLElement14Unsigned64TextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1911
      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:1910,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
    - functionName:    _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1845
      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:1837,8'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1837,24'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1838,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1838,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1839,12'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 723
      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:718,26'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:718,8'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement9Int64TextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1904
      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:1903,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
    - functionName:    _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1832
      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:1824,6'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1824,22'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1825,19'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1825,33'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1826,7'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 713
      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:698,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:700,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:707,13'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement12UnsignedTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1897
      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:1896,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
    - functionName:    _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1819
      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:1811,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1811,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1812,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1812,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1813,14'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 650
      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:646,27'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:646,9'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement7IntTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1890
      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:1889,2'
          Dst:             _ZNK8tinyxml210XMLElement12QueryIntTextEPi
    - functionName:    _ZNK8tinyxml210XMLElement12QueryIntTextEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1806
      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:1798,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1798,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1799,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1799,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1800,14'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1793
      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:1791,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1792,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1739
      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:1733,7'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1733,23'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1734,3'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1734,17'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
        - Src:             'tinyxml2.cpp:1736,22'
          Dst:             _ZN8tinyxml27XMLNode11GetDocumentEv
        - Src:             'tinyxml2.cpp:1736,37'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1737,3'
          Dst:             _ZN8tinyxml27XMLNode16InsertFirstChildEPS0_
    - functionName:    _ZN8tinyxml27XMLNode11GetDocumentEv
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      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: 980
      functionLinenumberEnd: 1007
      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:986,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1785
      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:1783,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1784,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1777
      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:1775,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1776,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1769
      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:1767,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1768,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1763
      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:1761,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1762,2'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1755
      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:1753,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1754,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1747
      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:1745,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1746,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZNK8tinyxml210XMLElement7GetTextEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1728
      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:1715,27'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1718,26'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
        - Src:             'tinyxml2.cpp:1725,22'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
    - functionName:    _ZNK8tinyxml210XMLElement19QueryFloatAttributeEPKcPf
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1402
      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:1397,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1401,19'
          Dst:             _ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf
    - functionName:    _ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1551
      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:1547,28'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1547,10'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZNK8tinyxml210XMLElement14FloatAttributeEPKcf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1709
      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:1708,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryFloatAttributeEPKcPf
    - functionName:    _ZNK8tinyxml210XMLElement20QueryDoubleAttributeEPKcPd
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1394
      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:1389,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1393,19'
          Dst:             _ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd
    - functionName:    _ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1560
      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:1556,29'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1556,10'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZNK8tinyxml210XMLElement15DoubleAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1702
      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:1701,2'
          Dst:             _ZNK8tinyxml210XMLElement20QueryDoubleAttributeEPKcPd
    - functionName:    _ZNK8tinyxml210XMLElement18QueryBoolAttributeEPKcPb
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1386
      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:1381,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1385,19'
          Dst:             _ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb
    - functionName:    _ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb
      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:
        - _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1538,27'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1538,10'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZNK8tinyxml210XMLElement13BoolAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1695
      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:1694,2'
          Dst:             _ZNK8tinyxml210XMLElement18QueryBoolAttributeEPKcPb
    - functionName:    _ZNK8tinyxml210XMLElement24QueryUnsigned64AttributeEPKcPm
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1377
      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:1372,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1376,19'
          Dst:             _ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPm
    - functionName:    _ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPm
      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:
        - _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1529,30'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1529,8'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZNK8tinyxml210XMLElement19Unsigned64AttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1688
      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:1687,2'
          Dst:             _ZNK8tinyxml210XMLElement24QueryUnsigned64AttributeEPKcPm
    - functionName:    _ZNK8tinyxml210XMLElement19QueryInt64AttributeEPKcPl
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1368
      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:1363,27'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1367,13'
          Dst:             _ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPl
    - functionName:    _ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPl
      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:
        - _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1520,23'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1520,6'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZNK8tinyxml210XMLElement14Int64AttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1681
      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:1680,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryInt64AttributeEPKcPl
    - functionName:    _ZNK8tinyxml210XMLElement22QueryUnsignedAttributeEPKcPj
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1359
      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:1354,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1358,19'
          Dst:             _ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj
    - functionName:    _ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj
      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:
        - _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1511,31'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1511,10'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZNK8tinyxml210XMLElement17UnsignedAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1674
      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:1673,2'
          Dst:             _ZNK8tinyxml210XMLElement22QueryUnsignedAttributeEPKcPj
    - functionName:    _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
      functionSourceFile: '/src/tinyxml2/./tinyxml2.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1350
      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:1345,33'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             './tinyxml2.h:1349,19'
          Dst:             _ZNK8tinyxml212XMLAttribute13QueryIntValueEPi
    - functionName:    _ZNK8tinyxml212XMLAttribute13QueryIntValueEPi
      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:
        - _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - _ZNK8tinyxml212XMLAttribute5ValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1502,26'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1502,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZNK8tinyxml210XMLElement12IntAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1667
      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:1666,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1619
      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:1617,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1618,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1612
      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:1610,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1611,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1605
      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:1603,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1604,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1597
      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:1595,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1596,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1590
      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:1588,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1589,9'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1582
      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:1580,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1581,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1574
      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:1572,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1573,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZNK8tinyxml27XMLNode22PreviousSiblingElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1093
      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:1087,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1254
      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:1250,41'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1250,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLNode16LastChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1069
      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:1063,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZN8tinyxml27XMLNode16InsertAfterChildEPS0_S1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1043
      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:1034,16'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1036,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZNK8tinyxml27XMLNode17ChildElementCountEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 868
      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:861,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:864,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1057
      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:1051,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1081
      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:1075,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17ChildElementCountEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 855
      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:848,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:851,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZN8tinyxml27XMLUtil20SetBoolSerializationEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      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:       []
...
