---
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: 807
      functionLinenumberEnd: 808
      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:801,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: 1261
      functionLinenumberEnd: 1267
      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:1265,35'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1265,26'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1266,27'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1266,11'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
    - functionName:    _ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1275
      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:1275,50'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1275,59'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1275,22'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1282
      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: 1234
      functionLinenumberEnd: 1257
      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:1235,16'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:1236,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1238,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1243,32'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:1244,25'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:1248,20'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1253,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: 208
      functionLinenumberEnd: 229
      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:215,21'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:219,31'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:220,13'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2523
      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:2502,12'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:2509,9'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
        - Src:             'tinyxml2.cpp:2508,5'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2512,16'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2513,3'
          Dst:             snprintf
        - Src:             'tinyxml2.cpp:2514,9'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2518,3'
          Dst:             vsnprintf
        - Src:             'tinyxml2.cpp:2521,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: 184
      functionLinenumberEnd: 191
      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: 2527
      functionLinenumberEnd: 2531
      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: 195
      functionLinenumberEnd: 204
      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:197,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:198,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: 812
      functionLinenumberEnd: 817
      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:813,5'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:815,18'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:817,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:813,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml27XMLNode14DeleteChildrenEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 885
      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:882,9'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
    - functionName:    _ZN8tinyxml27XMLNode6UnlinkEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 909
      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: 153
      functionLinenumberEnd: 155
      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:154,5'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
        - Src:             'tinyxml2.cpp:154,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 922
      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:917,5'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:921,5'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
    - functionName:    _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1201
      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:1195,20'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2222
      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:2216,35'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2217,15'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2218,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: 812
      functionLinenumberEnd: 812
      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: 1073
      functionLinenumberEnd: 1186
      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:1091,28'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerC2EPS0_
        - Src:             'tinyxml2.cpp:1092,17'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1099,24'
          Dst:             _ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeEb
        - Src:             'tinyxml2.cpp:1108,17'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:1111,24'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1112,30'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:1113,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1184,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1131,21'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1133,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1134,25'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1135,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1136,25'
          Dst:             _ZN8tinyxml27XMLNode9LastChildEv
        - Src:             'tinyxml2.cpp:1143,118'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1143,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1144,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1152,23'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1154,33'
          Dst:             _ZN8tinyxml27StrPair10TransferToEPS0_
        - Src:             'tinyxml2.cpp:1157,17'
          Dst:             _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - Src:             'tinyxml2.cpp:1164,25'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:1165,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1170,27'
          Dst:             _ZNK8tinyxml210XMLElement11ClosingTypeEv
        - Src:             'tinyxml2.cpp:1173,57'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
        - Src:             'tinyxml2.cpp:1173,72'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1173,28'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1178,111'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1178,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1179,28'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:1183,9'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1184,5'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:1186,1'
          Dst:             _ZN8tinyxml211XMLDocument12DepthTrackerD2Ev
        - Src:             'tinyxml2.cpp:1186,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: 703
      functionLinenumberEnd: 779
      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:708,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:731,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:732,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:736,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:737,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:741,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:742,25'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:746,15'
          Dst:             _ZN8tinyxml27XMLText8SetCDataEb
        - Src:             'tinyxml2.cpp:748,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:749,22'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:753,15'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:756,13'
          Dst:             _ZNK8tinyxml211XMLDocument14WhitespaceModeEv
        - Src:             'tinyxml2.cpp:757,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:763,26'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:769,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: 2326
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml27XMLNode10DeleteNodeEPS0_
        - _ZN8tinyxml27XMLNode11DeleteChildEPS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2330,24'
          Dst:             _ZN8tinyxml27XMLNode11DeleteChildEPS0_
        - Src:             'tinyxml2.cpp:2339,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: 848
      functionLinenumberEnd: 853
      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:852,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: 159
      functionLinenumberEnd: 180
      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:171,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: 282
      functionLinenumberEnd: 378
      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:327,67'
          Dst:             _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
        - Src:             'tinyxml2.cpp:345,34'
          Dst:             strncmp
        - Src:             'tinyxml2.cpp:373,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: 926
      functionLinenumberEnd: 952
      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:932,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: 2575
      functionLinenumberEnd: 2578
      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: 1204
      functionLinenumberEnd: 1215
      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:1209,30'
          Dst:             _ZN8tinyxml27XMLNode6UnlinkEPS0_
        - Src:             'tinyxml2.cpp:1212,26'
          Dst:             _ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE
    - functionName:    _ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 556
      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:504,13'
          Dst:             strchr
        - Src:             'tinyxml2.cpp:547,9'
          Dst:             _ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi
    - functionName:    _ZN8tinyxml27StrPair18CollapseWhitespaceEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 278
      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:257,14'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:264,18'
          Dst:             _ZN8tinyxml27XMLUtil12IsWhiteSpaceEc
        - Src:             'tinyxml2.cpp:265,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: 418
      functionLinenumberEnd: 467
      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:444,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: 1602
      functionLinenumberEnd: 1603
      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:1599,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: 2105
      functionLinenumberEnd: 2113
      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:2109,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:2109,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2110,32'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2111,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2111,46'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2111,18'
          Dst:             _ZN8tinyxml210XMLElement12SetAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2110,58'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2118
      functionLinenumberEnd: 2140
      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:2121,48'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2121,56'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2121,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2123,31'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2124,38'
          Dst:             _ZNK8tinyxml210XMLElement14FirstAttributeEv
        - Src:             'tinyxml2.cpp:2127,44'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2127,56'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2127,19'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:2130,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
        - Src:             'tinyxml2.cpp:2131,20'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2153
      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:2147,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2147,66'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml210XMLElementD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1613
      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:1607,1'
          Dst:             _ZN8tinyxml210XMLElementD2Ev
    - functionName:    _ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2100
      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:2078,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2088,16'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:2089,17'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2093,9'
          Dst:             _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
        - Src:             'tinyxml2.cpp:2098,18'
          Dst:             _ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi
    - functionName:    _ZN8tinyxml27StrPair9ParseNameEPc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 249
      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:237,11'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:243,19'
          Dst:             _ZN8tinyxml27XMLUtil10IsNameCharEh
        - Src:             'tinyxml2.cpp:247,5'
          Dst:             _ZN8tinyxml27StrPair3SetEPcS1_i
    - functionName:    _ZN8tinyxml210XMLElement15ParseAttributesEPcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 2016
      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:1965,13'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1967,98'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1967,24'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:1972,13'
          Dst:             _ZN8tinyxml27XMLUtil15IsNameStartCharEh
        - Src:             'tinyxml2.cpp:1973,36'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:1979,50'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:1979,25'
          Dst:             _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
        - Src:             'tinyxml2.cpp:1980,43'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1980,24'
          Dst:             _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
        - Src:             'tinyxml2.cpp:1981,17'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:1982,102'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1982,28'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2011,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: 2029
      functionLinenumberEnd: 2035
      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:2031,59'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5AllocEv
        - Src:             'tinyxml2.cpp:2031,69'
          Dst:             _ZN8tinyxml212XMLAttributeC2Ev
    - functionName:    _ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1467
      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:1445,15'
          Dst:             _ZN8tinyxml27StrPair9ParseNameEPc
        - Src:             'tinyxml2.cpp:1451,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1457,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:1465,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
    - functionName:    _ZNK8tinyxml212XMLAttribute4NameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      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:1434,18'
          Dst:             _ZN8tinyxml27StrPair6GetStrEv
    - functionName:    _ZNK8tinyxml210XMLElement9AttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1637
      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:1629,29'
          Dst:             _ZNK8tinyxml210XMLElement13FindAttributeEPKc
        - Src:             'tinyxml2.cpp:1633,45'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1633,20'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1634,19'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2026
      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: 1617
      functionLinenumberEnd: 1624
      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:1619,39'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1619,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml212XMLAttribute5ValueEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1439
      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:1439,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: 1607
      functionLinenumberEnd: 1613
      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:1610,9'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
        - Src:             'tinyxml2.cpp:1613,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:1610,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: 2272
      functionLinenumberEnd: 2275
      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:2273,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLElementELm120EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2274,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: 1913
      functionLinenumberEnd: 1936
      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:1919,44'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1919,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1924,18'
          Dst:             _ZN8tinyxml210XMLElement15CreateAttributeEv
        - Src:             'tinyxml2.cpp:1934,17'
          Dst:             _ZN8tinyxml212XMLAttribute7SetNameEPKc
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1542
      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:1541,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute7SetNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1473
      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:1472,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: 856
      functionLinenumberEnd: 863
      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:858,16'
          Dst:             _ZN8tinyxml27StrPair14SetInternedStrEPKc
        - Src:             'tinyxml2.cpp:861,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: 1386
      functionLinenumberEnd: 1387
      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:1385,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: 1407
      functionLinenumberEnd: 1412
      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:1411,41'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1411,29'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
    - functionName:    _ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1420
      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:1420,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1420,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1420,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1427
      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: 1391
      functionLinenumberEnd: 1392
      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:1391,1'
          Dst:             _ZN8tinyxml210XMLUnknownD2Ev
    - functionName:    _ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1402
      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:1398,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1400,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLUnknownD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1392
      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:1392,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewUnknownEPKc
      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_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2305,23'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLUnknownELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2306,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1290
      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:1288,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: 1310
      functionLinenumberEnd: 1315
      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:1314,44'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1314,32'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
    - functionName:    _ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1323
      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:1323,56'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1323,65'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1323,25'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1330
      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: 1294
      functionLinenumberEnd: 1295
      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:1294,1'
          Dst:             _ZN8tinyxml210XMLCommentD2Ev
    - functionName:    _ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1305
      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:1301,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1303,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml210XMLCommentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1295
      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:1295,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument10NewCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2283
      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:2281,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_10XMLCommentELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2282,14'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1338
      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:1336,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: 1359
      functionLinenumberEnd: 1364
      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:1363,48'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1363,32'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
    - functionName:    _ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1372
      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:1372,64'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1372,73'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1372,29'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1380
      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: 1342
      functionLinenumberEnd: 1344
      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:1342,1'
          Dst:             _ZN8tinyxml214XMLDeclarationD2Ev
    - functionName:    _ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1354
      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:1350,16'
          Dst:             _ZN8tinyxml27StrPair9ParseTextEPcPKciPi
        - Src:             'tinyxml2.cpp:1352,20'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml214XMLDeclarationD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1344
      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:1344,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
      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:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - _ZN8tinyxml27XMLNode8SetValueEPKcb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2297,27'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_14XMLDeclarationELm104EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2298,10'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
    - functionName:    _ZN8tinyxml211XMLDocument9PushDepthEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2572
      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:2570,3'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml211XMLDocument7NewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2291
      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:2289,21'
          Dst:             _ZN8tinyxml211XMLDocument18CreateUnlinkedNodeINS_7XMLTextELm112EEEPT_RNS_8MemPoolTIXT0_EEE
        - Src:             'tinyxml2.cpp:2290,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: 2963
      functionLinenumberEnd: 2968
      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:2964,28'
          Dst:             _ZNK8tinyxml211XMLDocument15ProcessEntitiesEv
        - Src:             'tinyxml2.cpp:2965,14'
          Dst:             _ZNK8tinyxml211XMLDocument6HasBOMEv
        - Src:             'tinyxml2.cpp:2966,9'
          Dst:             _ZN8tinyxml210XMLPrinter10PushHeaderEbb
    - functionName:    _ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2973
      functionLinenumberEnd: 2984
      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:2975,18'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:2976,30'
          Dst:             _ZNK8tinyxml27XMLNode6ParentEv
        - Src:             'tinyxml2.cpp:2979,26'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:2979,5'
          Dst:             _ZN8tinyxml210XMLPrinter11OpenElementEPKcb
        - Src:             'tinyxml2.cpp:2981,35'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:2981,54'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:2981,9'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - Src:             'tinyxml2.cpp:2982,32'
          Dst:             _ZNK8tinyxml212XMLAttribute4NextEv
    - functionName:    _ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2989
      functionLinenumberEnd: 2991
      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: 3009
      functionLinenumberEnd: 3011
      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:3010,34'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3010,5'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 2998
      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:2997,20'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:2997,34'
          Dst:             _ZNK8tinyxml27XMLText5CDataEv
        - Src:             'tinyxml2.cpp:2997,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3003
      functionLinenumberEnd: 3005
      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:3004,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3004,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushCommentEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3018
      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:3017,26'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:3017,5'
          Dst:             _ZN8tinyxml210XMLPrinter11PushUnknownEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter12CloseElementEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2823
      functionLinenumberEnd: 2847
      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:2825,31'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE3PopEv
        - Src:             'tinyxml2.cpp:2828,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2835,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2836,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2837,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter10PrintSpaceEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2663
      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:2661,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter5PrintEPKcz
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2629
      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:2616,9'
          Dst:             vfprintf
        - Src:             'tinyxml2.cpp:2619,25'
          Dst:             _ZL15TIXML_VSCPRINTFPKcP13__va_list_tag
        - Src:             'tinyxml2.cpp:2625,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - Src:             'tinyxml2.cpp:2626,3'
          Dst:             vsnprintf
    - functionName:    _ZN8tinyxml210XMLPrinter5WriteEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2635,9'
          Dst:             fwrite
        - Src:             'tinyxml2.cpp:2638,27'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE7PushArrEm
    - functionName:    _ZN8tinyxml210XMLPrinter4PutcEc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2655
      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:2648,9'
          Dst:             fputc
        - Src:             'tinyxml2.cpp:2651,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: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:96,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: 2953
      functionLinenumberEnd: 2959
      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:2954,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2956,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2957,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2748
      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:2734,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
    - functionName:    _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2857
      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: 2933
      functionLinenumberEnd: 2939
      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:2934,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2936,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2937,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2938,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2861
      functionLinenumberEnd: 2873
      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:2864,5'
          Dst:             _ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv
        - Src:             'tinyxml2.cpp:2866,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2867,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2868,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2871,9'
          Dst:             _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
    - functionName:    _ZN8tinyxml210XMLPrinter11PrintStringEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2667
      functionLinenumberEnd: 2718
      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:2716,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2949
      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:2944,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2946,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2947,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2948,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: 2751
      functionLinenumberEnd: 2760
      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:2752,5'
          Dst:             _ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb
        - Src:             'tinyxml2.cpp:2753,12'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EE4PushES2_
        - Src:             'tinyxml2.cpp:2755,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2756,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2771
      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:2767,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2768,5'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2769,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: 2722
      functionLinenumberEnd: 2730
      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:2725,9'
          Dst:             _ZN8tinyxml210XMLPrinter5WriteEPKc
        - Src:             'tinyxml2.cpp:2728,9'
          Dst:             _ZN8tinyxml210XMLPrinter15PushDeclarationEPKc
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2929
      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:2927,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2928,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEdPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      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:587,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2917
      functionLinenumberEnd: 2921
      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:2919,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:2920,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEfPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 582
      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:581,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2913
      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:2911,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2912,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEbPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 573
      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:572,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2903,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2904,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      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:566,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2897
      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:2895,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2896,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEiPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      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:560,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter8PushTextEPKcb
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2887,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2888,2'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 601
      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:600,5'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter8PushTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2881
      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:2879,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2880,5'
          Dst:             _ZN8tinyxml210XMLPrinter8PushTextEPKcb
    - functionName:    _ZN8tinyxml27XMLUtil5ToStrElPci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 595
      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:594,2'
          Dst:             snprintf
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2815
      functionLinenumberEnd: 2819
      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:2817,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:2818,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2811
      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:2809,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:2810,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2799
      functionLinenumberEnd: 2803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2801,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:2802,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2795
      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:2793,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:2794,2'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
        - _ZN8tinyxml27XMLUtil5ToStrEjPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2785,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:2786,5'
          Dst:             _ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_
    - functionName:    _ZN8tinyxml210XMLPrinter13PushAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2779
      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:2777,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:2778,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: 2590
      functionLinenumberEnd: 2607
      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:2580,13'
          Dst:             _ZN8tinyxml210XMLVisitorC2Ev
        - Src:             'tinyxml2.cpp:2582,5'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EEC2Ev
        - Src:             'tinyxml2.cpp:2589,5'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EEC2Ev
        - Src:             'tinyxml2.cpp:2606,13'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EE4PushEc
        - Src:             'tinyxml2.cpp:2607,1'
          Dst:             _ZN8tinyxml28DynArrayIcLm20EED2Ev
        - Src:             'tinyxml2.cpp:2607,1'
          Dst:             _ZN8tinyxml28DynArrayIPKcLm10EED2Ev
        - Src:             'tinyxml2.cpp:2607,1'
          Dst:             _ZN8tinyxml210XMLVisitorD2Ev
    - functionName:    _ZNK8tinyxml211XMLDocument9ErrorNameEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2547
      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:2547,12'
          Dst:             _ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE
    - functionName:    _ZNK8tinyxml211XMLDocument10PrintErrorEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2543
      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:2542,20'
          Dst:             _ZNK8tinyxml211XMLDocument8ErrorStrEv
        - Src:             'tinyxml2.cpp:2542,5'
          Dst:             printf
    - functionName:    _ZNK8tinyxml211XMLDocument8ErrorStrEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2536
      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:2536,19'
          Dst:             _ZNK8tinyxml27StrPair5EmptyEv
        - Src:             'tinyxml2.cpp:2536,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: 2448
      functionLinenumberEnd: 2475
      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:2449,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2452,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2456,18'
          Dst:             strlen
        - Src:             'tinyxml2.cpp:2463,5'
          Dst:             _ZN8tinyxml211XMLDocument5ParseEv
        - Src:             'tinyxml2.cpp:2464,10'
          Dst:             _ZNK8tinyxml211XMLDocument5ErrorEv
        - Src:             'tinyxml2.cpp:2468,9'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2469,22'
          Dst:             _ZN8tinyxml28MemPoolTILm120EE5ClearEv
        - Src:             'tinyxml2.cpp:2470,24'
          Dst:             _ZN8tinyxml28MemPoolTILm80EE5ClearEv
        - Src:             'tinyxml2.cpp:2471,19'
          Dst:             _ZN8tinyxml28MemPoolTILm112EE5ClearEv
        - Src:             'tinyxml2.cpp:2472,22'
          Dst:             _ZN8tinyxml28MemPoolTILm104EE5ClearEv
    - functionName:    _ZN8tinyxml211XMLDocument5ClearEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2255
      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:2226,5'
          Dst:             _ZN8tinyxml27XMLNode14DeleteChildrenEv
        - Src:             'tinyxml2.cpp:2227,19'
          Dst:             _ZNK8tinyxml28DynArrayIPNS_7XMLNodeELm10EE4SizeEv
        - Src:             'tinyxml2.cpp:2228,14'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEixEm
        - Src:             'tinyxml2.cpp:2228,3'
          Dst:             _ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE
        - Src:             'tinyxml2.cpp:2234,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
    - functionName:    _ZN8tinyxml211XMLDocument5ParseEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2564
      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:2557,9'
          Dst:             _ZN8tinyxml27XMLUtil14SkipWhiteSpaceEPcPi
        - Src:             'tinyxml2.cpp:2558,28'
          Dst:             _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
        - Src:             'tinyxml2.cpp:2560,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
    - functionName:    _ZN8tinyxml27XMLUtil7ReadBOMEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 413
      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: 2490
      functionLinenumberEnd: 2494
      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:2493,15'
          Dst:             _ZN8tinyxml27StrPair5ResetEv
    - functionName:    _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2487
      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:2484,20'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2486,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2486,5'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2437
      functionLinenumberEnd: 2444
      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:2440,5'
          Dst:             _ZN8tinyxml211XMLDocument10ClearErrorEv
        - Src:             'tinyxml2.cpp:2441,16'
          Dst:             _ZN8tinyxml210XMLPrinterC2EP8_IO_FILEbiNS0_27EscapeAposCharsInAttributesE
        - Src:             'tinyxml2.cpp:2442,5'
          Dst:             _ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE
        - Src:             'tinyxml2.cpp:2444,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
        - Src:             'tinyxml2.cpp:2444,1'
          Dst:             _ZN8tinyxml210XMLPrinterD2Ev
    - functionName:    _ZN8tinyxml211XMLDocument8SaveFileEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2433
      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:2421,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2425,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2427,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2430,5'
          Dst:             _ZN8tinyxml211XMLDocument8SaveFileEP8_IO_FILEb
        - Src:             'tinyxml2.cpp:2431,5'
          Dst:             fclose
    - functionName:    _ZN8tinyxml2L9callfopenEPKcS1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2323
      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:2321,16'
          Dst:             fopen
    - functionName:    _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2414
      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:2365,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2367,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2368,10'
          Dst:             fgetc
        - Src:             'tinyxml2.cpp:2368,32'
          Dst:             ferror
        - Src:             'tinyxml2.cpp:2369,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2373,5'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2377,44'
          Dst:             ftell
        - Src:             'tinyxml2.cpp:2378,9'
          Dst:             fseek
        - Src:             'tinyxml2.cpp:2380,13'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2392,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2397,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2404,25'
          Dst:             fread
        - Src:             'tinyxml2.cpp:2406,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2412,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: 2345
      functionLinenumberEnd: 2361
      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:2348,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2352,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2353,16'
          Dst:             _ZN8tinyxml2L9callfopenEPKcS1_
        - Src:             'tinyxml2.cpp:2355,9'
          Dst:             _ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz
        - Src:             'tinyxml2.cpp:2358,5'
          Dst:             _ZN8tinyxml211XMLDocument8LoadFileEP8_IO_FILE
        - Src:             'tinyxml2.cpp:2359,5'
          Dst:             fclose
    - functionName:    _ZNK8tinyxml211XMLDocument8DeepCopyEPS0_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2269
      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:2265,10'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2266,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:2267,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2267,11'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:2266,68'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 876
      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:870,36'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:871,32'
          Dst:             _ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:873,10'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:870,72'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
    - functionName:    _ZN8tinyxml211XMLDocumentD0Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2208
      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:2206,1'
          Dst:             _ZN8tinyxml211XMLDocumentD2Ev
    - functionName:    _ZN8tinyxml211XMLDocumentD2Ev
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2208
      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:2207,5'
          Dst:             _ZN8tinyxml211XMLDocument5ClearEv
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm104EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2208,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
        - Src:             'tinyxml2.cpp:2207,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: 783
      functionLinenumberEnd: 792
      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:786,35'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:786,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: 2199
      functionLinenumberEnd: 2202
      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:2184,5'
          Dst:             _ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE
        - Src:             'tinyxml2.cpp:2189,5'
          Dst:             _ZN8tinyxml27StrPairC2Ev
        - Src:             'tinyxml2.cpp:2194,5'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EEC2Ev
        - Src:             'tinyxml2.cpp:2195,5'
          Dst:             _ZN8tinyxml28MemPoolTILm120EEC2Ev
        - Src:             'tinyxml2.cpp:2196,5'
          Dst:             _ZN8tinyxml28MemPoolTILm80EEC2Ev
        - Src:             'tinyxml2.cpp:2197,5'
          Dst:             _ZN8tinyxml28MemPoolTILm112EEC2Ev
        - Src:             'tinyxml2.cpp:2198,5'
          Dst:             _ZN8tinyxml28MemPoolTILm104EEC2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml28MemPoolTILm112EED2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml28MemPoolTILm80EED2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml28MemPoolTILm120EED2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml28DynArrayIPNS_7XMLNodeELm10EED2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml27StrPairD2Ev
        - Src:             'tinyxml2.cpp:2202,1'
          Dst:             _ZN8tinyxml27XMLNodeD2Ev
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewUnknownEPKc
      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:
        - _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2065,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewUnknownEPKc
        - Src:             'tinyxml2.cpp:2066,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement20InsertNewDeclarationEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2059,39'
          Dst:             _ZN8tinyxml211XMLDocument14NewDeclarationEPKc
        - Src:             'tinyxml2.cpp:2060,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement13InsertNewTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument7NewTextEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2053,32'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:2054,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement16InsertNewCommentEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:2047,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewCommentEPKc
        - Src:             'tinyxml2.cpp:2048,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement21InsertNewChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2042
      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:2041,35'
          Dst:             _ZN8tinyxml211XMLDocument10NewElementEPKc
        - Src:             'tinyxml2.cpp:2042,12'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
    - functionName:    _ZN8tinyxml210XMLElement15DeleteAttributeEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1956
      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:1944,45'
          Dst:             _ZNK8tinyxml212XMLAttribute4NameEv
        - Src:             'tinyxml2.cpp:1944,14'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:1951,13'
          Dst:             _ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE
    - functionName:    _ZNK8tinyxml210XMLElement9FloatTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1908
      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:1907,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
    - functionName:    _ZNK8tinyxml210XMLElement14QueryFloatTextEPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1860
      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:1852,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1852,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1853,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1853,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1854,14'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 660
      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:656,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: 1898
      functionLinenumberEnd: 1901
      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:1900,2'
          Dst:             _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
    - functionName:    _ZNK8tinyxml210XMLElement15QueryDoubleTextEPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1847
      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:1839,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1839,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1840,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1840,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1841,14'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 669
      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:665,10'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement8BoolTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1894
      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:1893,2'
          Dst:             _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
    - functionName:    _ZNK8tinyxml210XMLElement13QueryBoolTextEPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1834
      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:1826,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1826,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1827,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1827,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1828,14'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 651
      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:631,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
        - Src:             'tinyxml2.cpp:639,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
        - Src:             'tinyxml2.cpp:645,13'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZN8tinyxml27XMLUtil5ToIntEPKcPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 618
      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:605,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:607,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:613,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: 1884
      functionLinenumberEnd: 1887
      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:1886,2'
          Dst:             _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
    - functionName:    _ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1821
      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:1813,8'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1813,24'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1814,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1814,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1815,12'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 699
      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:694,26'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:694,8'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement9Int64TextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1880
      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:1879,2'
          Dst:             _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
    - functionName:    _ZNK8tinyxml210XMLElement14QueryInt64TextEPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1808
      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:1800,6'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1800,22'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1801,19'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1801,33'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1802,7'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 689
      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:674,9'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:676,13'
          Dst:             __isoc99_sscanf
        - Src:             'tinyxml2.cpp:683,13'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement12UnsignedTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1873
      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:1872,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
    - functionName:    _ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1795
      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:1787,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1787,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1788,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1788,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1789,14'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      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:622,27'
          Dst:             _ZN8tinyxml27XMLUtil11IsPrefixHexEPKc
        - Src:             'tinyxml2.cpp:622,9'
          Dst:             __isoc99_sscanf
    - functionName:    _ZNK8tinyxml210XMLElement7IntTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1866
      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:1865,2'
          Dst:             _ZNK8tinyxml210XMLElement12QueryIntTextEPi
    - functionName:    _ZNK8tinyxml210XMLElement12QueryIntTextEPi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1782
      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:1774,10'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1774,26'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1775,25'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1775,39'
          Dst:             _ZNK8tinyxml27XMLNode5ValueEv
        - Src:             'tinyxml2.cpp:1776,14'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1769
      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:1767,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1768,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1715
      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:1709,7'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1709,23'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1710,3'
          Dst:             _ZN8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1710,17'
          Dst:             _ZN8tinyxml27XMLNode8SetValueEPKcb
        - Src:             'tinyxml2.cpp:1712,22'
          Dst:             _ZN8tinyxml27XMLNode11GetDocumentEv
        - Src:             'tinyxml2.cpp:1712,37'
          Dst:             _ZN8tinyxml211XMLDocument7NewTextEPKc
        - Src:             'tinyxml2.cpp:1713,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: 956
      functionLinenumberEnd: 983
      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:962,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1761
      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:1759,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1760,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1753
      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:1751,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1752,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8tinyxml210XMLElement7SetTextEPKc
        - _ZN8tinyxml27XMLUtil5ToStrEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tinyxml2.cpp:1743,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1744,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1739
      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:1737,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1738,2'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1731
      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:1729,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1730,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZN8tinyxml210XMLElement7SetTextEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1723
      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:1721,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1722,5'
          Dst:             _ZN8tinyxml210XMLElement7SetTextEPKc
    - functionName:    _ZNK8tinyxml210XMLElement7GetTextEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1704
      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:1691,27'
          Dst:             _ZNK8tinyxml27XMLNode10FirstChildEv
        - Src:             'tinyxml2.cpp:1694,26'
          Dst:             _ZNK8tinyxml27XMLNode11NextSiblingEv
        - Src:             'tinyxml2.cpp:1701,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: 1522
      functionLinenumberEnd: 1527
      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:1523,28'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1523,10'
          Dst:             _ZN8tinyxml27XMLUtil7ToFloatEPKcPf
    - functionName:    _ZNK8tinyxml210XMLElement14FloatAttributeEPKcf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1685
      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:1684,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: 1531
      functionLinenumberEnd: 1536
      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:1532,29'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1532,10'
          Dst:             _ZN8tinyxml27XMLUtil8ToDoubleEPKcPd
    - functionName:    _ZNK8tinyxml210XMLElement15DoubleAttributeEPKcd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1678
      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:1677,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: 1513
      functionLinenumberEnd: 1518
      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:1514,27'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1514,10'
          Dst:             _ZN8tinyxml27XMLUtil6ToBoolEPKcPb
    - functionName:    _ZNK8tinyxml210XMLElement13BoolAttributeEPKcb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1671
      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:1670,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: 1504
      functionLinenumberEnd: 1509
      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:1505,30'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1505,8'
          Dst:             _ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPm
    - functionName:    _ZNK8tinyxml210XMLElement19Unsigned64AttributeEPKcm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1664
      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:1663,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: 1495
      functionLinenumberEnd: 1500
      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:1496,23'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1496,6'
          Dst:             _ZN8tinyxml27XMLUtil7ToInt64EPKcPl
    - functionName:    _ZNK8tinyxml210XMLElement14Int64AttributeEPKcl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1657
      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:1656,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: 1486
      functionLinenumberEnd: 1491
      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:1487,31'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1487,10'
          Dst:             _ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj
    - functionName:    _ZNK8tinyxml210XMLElement17UnsignedAttributeEPKcj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1650
      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:1649,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: 1477
      functionLinenumberEnd: 1482
      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:1478,26'
          Dst:             _ZNK8tinyxml212XMLAttribute5ValueEv
        - Src:             'tinyxml2.cpp:1478,10'
          Dst:             _ZN8tinyxml27XMLUtil5ToIntEPKcPi
    - functionName:    _ZNK8tinyxml210XMLElement12IntAttributeEPKci
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1643
      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:1642,2'
          Dst:             _ZNK8tinyxml210XMLElement17QueryIntAttributeEPKcPi
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEf
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1595
      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:1593,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEfPci
        - Src:             'tinyxml2.cpp:1594,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEd
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1588
      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:1586,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEdPci
        - Src:             'tinyxml2.cpp:1587,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEb
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1581
      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:1579,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEbPci
        - Src:             'tinyxml2.cpp:1580,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEm
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1573
      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:1571,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEmPci
        - Src:             'tinyxml2.cpp:1572,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEl
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1566
      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:1564,2'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrElPci
        - Src:             'tinyxml2.cpp:1565,9'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEj
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1558
      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:1556,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEjPci
        - Src:             'tinyxml2.cpp:1557,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZN8tinyxml212XMLAttribute12SetAttributeEi
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1550
      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:1548,5'
          Dst:             _ZN8tinyxml27XMLUtil5ToStrEiPci
        - Src:             'tinyxml2.cpp:1549,12'
          Dst:             _ZN8tinyxml27StrPair6SetStrEPKci
    - functionName:    _ZNK8tinyxml27XMLNode22PreviousSiblingElementEPKc
      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:    _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1230
      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:1226,41'
          Dst:             _ZNK8tinyxml210XMLElement4NameEv
        - Src:             'tinyxml2.cpp:1226,10'
          Dst:             _ZN8tinyxml27XMLUtil11StringEqualEPKcS2_i
    - functionName:    _ZNK8tinyxml27XMLNode16LastChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1045
      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:1039,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZN8tinyxml27XMLNode16InsertAfterChildEPS0_S1_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1019
      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:1010,16'
          Dst:             _ZN8tinyxml27XMLNode14InsertEndChildEPS0_
        - Src:             'tinyxml2.cpp:1012,5'
          Dst:             _ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_
    - functionName:    _ZNK8tinyxml27XMLNode17ChildElementCountEv
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 844
      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:837,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:840,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1033
      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:1027,43'
          Dst:             _ZNK8tinyxml27XMLNode17ToElementWithNameEPKc
    - functionName:    _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
      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:    _ZNK8tinyxml27XMLNode17ChildElementCountEPKc
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 831
      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:824,24'
          Dst:             _ZNK8tinyxml27XMLNode17FirstChildElementEPKc
        - Src:             'tinyxml2.cpp:827,10'
          Dst:             _ZNK8tinyxml27XMLNode18NextSiblingElementEPKc
    - functionName:    _ZN8tinyxml27XMLUtil20SetBoolSerializationEPKcS2_
      functionSourceFile: '/src/tinyxml2/tinyxml2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 396
      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:       []
...
