---
Fuzzer filename: '/src/CMake/Tests/Fuzzing/xml_parser_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/CMake/Tests/Fuzzing/xml_parser_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11cmXMLParser9ParseFileEPKc
        - _ZN11cmXMLParserC2Ev
        - _ZN11cmXMLParserD2Ev
        - fclose
        - fopen
        - fwrite
        - remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xml_parser_fuzzer.cc:14,14'
          Dst:             fopen
        - Src:             'xml_parser_fuzzer.cc:17,3'
          Dst:             fwrite
        - Src:             'xml_parser_fuzzer.cc:18,3'
          Dst:             fclose
        - Src:             'xml_parser_fuzzer.cc:20,15'
          Dst:             _ZN11cmXMLParserC2Ev
        - Src:             'xml_parser_fuzzer.cc:21,15'
          Dst:             _ZN11cmXMLParser9ParseFileEPKc
        - Src:             'xml_parser_fuzzer.cc:27,1'
          Dst:             _ZN11cmXMLParserD2Ev
        - Src:             'xml_parser_fuzzer.cc:25,3'
          Dst:             remove
        - Src:             'xml_parser_fuzzer.cc:27,1'
          Dst:             _ZN11cmXMLParserD2Ev
    - 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:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove
      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:    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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD0Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    4
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser11ReportErrorEiiPKc
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser19ReportXmlParseErrorEv
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XML_ErrorString
        - XML_GetCurrentColumnNumber
        - XML_GetCurrentLineNumber
        - XML_GetErrorCode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:185,38'
          Dst:             XML_GetCurrentLineNumber
        - Src:             'Source/cmXMLParser.cxx:186,38'
          Dst:             XML_GetCurrentColumnNumber
        - Src:             'Source/cmXMLParser.cxx:187,37'
          Dst:             XML_GetErrorCode
        - Src:             'Source/cmXMLParser.cxx:187,21'
          Dst:             XML_ErrorString
    - functionName:    _ZN11cmXMLParser13FindAttributeEPPKcS1_
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          62
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:150,11'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser20CharacterDataHandlerEPKci
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser10EndElementERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser12StartElementERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPPKc
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser15ParsingCompleteEv
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser11ParseBufferEPKc
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:121,53'
          Dst:             strlen
    - functionName:    _ZN11cmXMLParser11ParseBufferEPKcm
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XML_Parse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:111,8'
          Dst:             XML_Parse
    - functionName:    _ZN11cmXMLParser13CleanupParserEv
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - XML_Parse
        - XML_ParserFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:95,10'
          Dst:             XML_Parse
        - Src:             'Source/cmXMLParser.cxx:102,3'
          Dst:             XML_ParserFree
    - functionName:    _ZN11cmXMLParser10ParseChunkEPKcm
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmXMLParserCharacterDataHandler
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmXMLParserEndElement
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmXMLParserStartElement
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser16InitializeParserEv
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XML_ParserCreate
        - XML_SetCharacterDataHandler
        - XML_SetElementHandler
        - XML_SetUserData
        - cmXMLParserCharacterDataHandler
        - cmXMLParserEndElement
        - cmXMLParserStartElement
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:59,18'
          Dst:             XML_ParserCreate
        - Src:             'Source/cmXMLParser.cxx:60,3'
          Dst:             XML_SetElementHandler
        - Src:             'Source/cmXMLParser.cxx:60,3'
          Dst:             cmXMLParserStartElement
        - Src:             'Source/cmXMLParser.cxx:60,3'
          Dst:             cmXMLParserEndElement
        - Src:             'Source/cmXMLParser.cxx:62,3'
          Dst:             XML_SetCharacterDataHandler
        - Src:             'Source/cmXMLParser.cxx:62,3'
          Dst:             cmXMLParserCharacterDataHandler
        - Src:             'Source/cmXMLParser.cxx:64,3'
          Dst:             XML_SetUserData
    - functionName:    _ZN11cmXMLParser9ParseFileEPKc
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11cmXMLParser5ParseEPKc
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:31,30'
          Dst:             strlen
    - functionName:    _ZN11cmXMLParserD0Ev
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11cmXMLParserD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:22,1'
          Dst:             _ZN11cmXMLParserD2Ev
    - functionName:    _ZN11cmXMLParserD2Ev
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN11cmXMLParser13CleanupParserEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Source/cmXMLParser.cxx:24,11'
          Dst:             _ZN11cmXMLParser13CleanupParserEv
        - Src:             'Source/cmXMLParser.cxx:24,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN11cmXMLParserC2Ev
      functionSourceFile: '/src/CMake/Source/cmXMLParser.cxx'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolCopyStringN
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7377
      functionLinenumberEnd: 7399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7378,24'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7393,11'
          Dst:             poolGrow
    - functionName:    poolGrow
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7451
      functionLinenumberEnd: 7552
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          248
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - poolBytesToAllocateFor
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7494,23'
          Dst:             poolBytesToAllocateFor
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7535,23'
          Dst:             poolBytesToAllocateFor
    - functionName:    poolBytesToAllocateFor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7423
      functionLinenumberEnd: 7448
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copyEntityTable
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7075
      functionLinenumberEnd: 7134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          170
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - hashTableIterInit
        - hashTableIterNext
        - lookup
        - poolCopyString
        - poolCopyStringN
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7080,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7085,36'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7088,12'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7091,22'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7095,29'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7104,17'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7111,15'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7118,13'
          Dst:             poolCopyStringN
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7125,29'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7085,36'
          Dst:             hashTableIterNext
    - functionName:    hashTableIterInit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7288
      functionLinenumberEnd: 7291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashTableIterNext
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7294
      functionLinenumberEnd: 7301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolCopyString
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7366
      functionLinenumberEnd: 7374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - poolGrow
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7368,11'
          Dst:             poolGrow
    - functionName:    lookup
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7172
      functionLinenumberEnd: 7258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          388
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - hash
        - keyeq
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7188,9'
          Dst:             hash
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7190,23'
          Dst:             hash
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7195,11'
          Dst:             keyeq
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7228,35'
          Dst:             hash
    - functionName:    hash
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7161
      functionLinenumberEnd: 7169
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_salt_to_sipkey
        - keylen
        - sip24_final
        - sip24_init
        - sip24_update
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7165,3'
          Dst:             copy_salt_to_sipkey
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7166,3'
          Dst:             sip24_init
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7167,27'
          Dst:             keylen
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7167,3'
          Dst:             sip24_update
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7168,25'
          Dst:             sip24_final
    - functionName:    keyeq
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7139
      functionLinenumberEnd: 7144
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_salt_to_sipkey
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7155
      functionLinenumberEnd: 7158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash_secret_salt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7157,15'
          Dst:             get_hash_secret_salt
    - functionName:    sip24_init
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keylen
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7147
      functionLinenumberEnd: 7151
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7149,3'
          Dst:             strlen
    - functionName:    sip24_update
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - sip_round
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/siphash.h:231,5'
          Dst:             sip_round
    - functionName:    sip24_final
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - sip_round
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/siphash.h:246,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/siphash.h:273,3'
          Dst:             sip_round
        - Src:             'Utilities/cmexpat/lib/siphash.h:276,3'
          Dst:             sip_round
    - functionName:    sip_round
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hash_secret_salt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashTableDestroy
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7271
      functionLinenumberEnd: 7276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashTableClear
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7261
      functionLinenumberEnd: 7268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    externalEntityInitProcessor3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - externalEntityContentProcessor
        - processXmlDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2767,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2773,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2770,14'
          Dst:             processXmlDecl
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2798,10'
          Dst:             externalEntityContentProcessor
    - functionName:    processXmlDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4346
      functionLinenumberEnd: 4434
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          274
      EdgeCount:       76
      CyclomaticComplexity: 23
      functionsReached:
        - XmlParseXmlDecl
        - handleUnknownEncoding
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4363,9'
          Dst:             XmlParseXmlDecl
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4381,23'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4390,13'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4398,5'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4416,25'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4422,16'
          Dst:             handleUnknownEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4423,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4431,5'
          Dst:             poolClear
    - functionName:    externalEntityContentProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doContent
        - storeRawNames
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2805,9'
          Dst:             doContent
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2809,11'
          Dst:             storeRawNames
    - functionName:    doContent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         250
      ICount:          1407
      EdgeCount:       343
      CyclomaticComplexity: 95
      functionsReached:
        - XmlUtf8Encode
        - doCdataSection
        - epilogProcessor
        - freeBindings
        - getContext
        - lookup
        - memcmp
        - poolClear
        - poolStoreString
        - processInternalEntity
        - reportComment
        - reportDefault
        - reportProcessingInstruction
        - storeAtts
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2848,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:3273,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2859,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2913,11'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2916,14'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2920,26'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2935,11'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2949,13'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2952,18'
          Dst:             processInternalEntity
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2958,19'
          Dst:             getContext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2968,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3029,13'
          Dst:             storeAtts
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3036,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3037,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3048,18'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3053,16'
          Dst:             storeAtts
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3056,9'
          Dst:             freeBindings
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3072,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3073,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3074,7'
          Dst:             freeBindings
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3081,18'
          Dst:             epilogProcessor
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3094,16'
          Dst:             memcmp
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3126,11'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3142,20'
          Dst:             epilogProcessor
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3153,40'
          Dst:             XmlUtf8Encode
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3155,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3164,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3188,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3190,13'
          Dst:             doCdataSection
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3215,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3249,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3252,13'
          Dst:             reportProcessingInstruction
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3256,13'
          Dst:             reportComment
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3268,9'
          Dst:             reportDefault
    - functionName:    storeRawNames
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reportDefault
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6465
      functionLinenumberEnd: 6508
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolStoreString
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7413
      functionLinenumberEnd: 7420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - poolAppend
        - poolGrow
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7414,9'
          Dst:             poolAppend
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7416,35'
          Dst:             poolGrow
    - functionName:    processInternalEntity
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5817
      functionLinenumberEnd: 5878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - doContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5858,14'
          Dst:             doContent
    - functionName:    getContext
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6664
      functionLinenumberEnd: 6757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          487
      EdgeCount:       140
      CyclomaticComplexity: 39
      functionsReached:
        - hashTableIterInit
        - hashTableIterNext
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6672,11'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6678,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6705,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6710,32'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6722,22'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6725,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6727,11'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6733,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6710,32'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6738,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6741,27'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6746,22'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6749,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6741,27'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6754,9'
          Dst:             poolGrow
    - functionName:    storeAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         254
      ICount:          1318
      EdgeCount:       352
      CyclomaticComplexity: 100
      functionsReached:
        - addBinding
        - copy_salt_to_sipkey
        - getAttributeId
        - keylen
        - lookup
        - poolCopyString
        - poolGrow
        - poolStoreString
        - setElementTypePrefix
        - sip24_final
        - sip24_init
        - sip24_update
        - storeAttributeValue
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3336,25'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3338,28'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3341,35'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3345,27'
          Dst:             setElementTypePrefix
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3423,11'
          Dst:             getAttributeId
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3464,16'
          Dst:             storeAttributeValue
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3473,27'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3484,33'
          Dst:             addBinding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3516,35'
          Dst:             addBinding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3608,9'
          Dst:             copy_salt_to_sipkey
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3609,9'
          Dst:             sip24_init
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3612,30'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3636,17'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3640,9'
          Dst:             sip24_update
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3645,37'
          Dst:             keylen
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3645,9'
          Dst:             sip24_update
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3648,17'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3652,34'
          Dst:             sip24_final
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3681,19'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3728,5'
          Dst:             strlen
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3735,3'
          Dst:             strlen
    - functionName:    poolClear
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7314
      functionLinenumberEnd: 7330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeBindings
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3290
      functionLinenumberEnd: 3305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epilogProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5814
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          162
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - reportComment
        - reportDefault
        - reportProcessingInstruction
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:5761,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:5805,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5765,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5776,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5779,13'
          Dst:             reportProcessingInstruction
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5783,13'
          Dst:             reportComment
    - functionName:    memcmp
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doCdataSection
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4093
      functionLinenumberEnd: 4207
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - reportDefault
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:4120,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:4197,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4131,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4143,9'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4165,9'
          Dst:             reportDefault
    - functionName:    cdataSectionProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4069
      functionLinenumberEnd: 4085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - contentProcessor
        - doCdataSection
        - externalEntityContentProcessor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4070,27'
          Dst:             doCdataSection
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4078,14'
          Dst:             externalEntityContentProcessor
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4081,14'
          Dst:             contentProcessor
    - functionName:    reportProcessingInstruction
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6418
      functionLinenumberEnd: 6441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6424,7'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6429,12'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6433,10'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6437,3'
          Dst:             normalizeLines
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6439,3'
          Dst:             poolClear
    - functionName:    reportComment
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6445
      functionLinenumberEnd: 6461
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6449,7'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6452,10'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6457,3'
          Dst:             normalizeLines
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6459,3'
          Dst:             poolClear
    - functionName:    normalizeLines
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6396
      functionLinenumberEnd: 6414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    contentProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doContent
        - storeRawNames
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2689,27'
          Dst:             doContent
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2693,11'
          Dst:             storeRawNames
    - functionName:    setElementTypePrefix
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6572
      functionLinenumberEnd: 6598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - lookup
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6580,15'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6583,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6585,26'
          Dst:             lookup
    - functionName:    getAttributeId
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6602
      functionLinenumberEnd: 6659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          282
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - lookup
        - poolGrow
        - poolStoreString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6606,9'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6608,10'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6613,24'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6630,32'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6640,19'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6643,17'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6645,34'
          Dst:             lookup
    - functionName:    storeAttributeValue
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5972
      functionLinenumberEnd: 5982
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - appendAttributeValue
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5974,9'
          Dst:             appendAttributeValue
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5979,9'
          Dst:             poolGrow
    - functionName:    addBinding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 4062
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          579
      EdgeCount:       182
      CyclomaticComplexity: 53
      functionsReached:
        - is_rfc3986_uri_char
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3974,14'
          Dst:             is_rfc3986_uri_char
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:3974,14'
          Dst:             is_rfc3986_uri_char
    - functionName:    is_rfc3986_uri_char
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3787
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    appendAttributeValue
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5987
      functionLinenumberEnd: 6182
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          491
      EdgeCount:       144
      CyclomaticComplexity: 40
      functionsReached:
        - XmlUtf8Encode
        - appendAttributeValue
        - lookup
        - poolAppend
        - poolGrow
        - poolStoreString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:6003,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6026,11'
          Dst:             XmlUtf8Encode
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6037,15'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6042,13'
          Dst:             poolAppend
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6052,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6070,15'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6074,14'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6079,26'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6150,18'
          Dst:             appendAttributeValue
    - functionName:    poolAppend
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7350
      functionLinenumberEnd: 7363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - poolGrow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7351,24'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7359,11'
          Dst:             poolGrow
    - functionName:    internalEntityProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5882
      functionLinenumberEnd: 5958
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - doContent
        - storeRawNames
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5906,14'
          Dst:             doContent
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5948,14'
          Dst:             doContent
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5953,13'
          Dst:             storeRawNames
    - functionName:    handleUnknownEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4437
      functionLinenumberEnd: 4468
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - XmlInitUnknownEncoding
        - XmlSizeOfUnknownEncoding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4449,38'
          Dst:             XmlSizeOfUnknownEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4455,13'
          Dst:             XmlInitUnknownEncoding
    - functionName:    externalEntityInitProcessor2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - externalEntityInitProcessor3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2714,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2751,10'
          Dst:             externalEntityInitProcessor3
    - functionName:    getDebugLevel
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8524
      functionLinenumberEnd: 8540
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - getenv
        - strtoul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:8525,35'
          Dst:             getenv
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:8531,3'
          Dst:             __errno_location
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:8533,30'
          Dst:             strtoul
    - functionName:    getenv
      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:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gather_time_entropy
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:924,22'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      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:    writeRandomBytes_dev_urandom
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - open
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:829,18'
          Dst:             open
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:838,38'
          Dst:             read
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:845,26'
          Dst:             __errno_location
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:847,3'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      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:    ENTROPY_DEBUG
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - getDebugLevel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:941,7'
          Dst:             getDebugLevel
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:942,5'
          Dst:             fprintf
    - functionName:    fprintf
      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:    writeRandomBytes_getrandom_nonblock
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - getrandom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:804,9'
          Dst:             getrandom
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:814,26'
          Dst:             __errno_location
    - functionName:    getrandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generate_hash_secret_salt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ENTROPY_DEBUG
        - gather_time_entropy
        - getpid
        - writeRandomBytes_dev_urandom
        - writeRandomBytes_getrandom_nonblock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:967,7'
          Dst:             writeRandomBytes_getrandom_nonblock
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:968,12'
          Dst:             ENTROPY_DEBUG
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:972,7'
          Dst:             writeRandomBytes_dev_urandom
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:973,12'
          Dst:             ENTROPY_DEBUG
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:979,13'
          Dst:             gather_time_entropy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:979,37'
          Dst:             getpid
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:985,12'
          Dst:             ENTROPY_DEBUG
    - 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:    build_model
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7616
      functionLinenumberEnd: 7740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nextScaffoldPart
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7555
      functionLinenumberEnd: 7613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    storeSelfEntityValue
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6372
      functionLinenumberEnd: 6391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - poolAppendString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6379,9'
          Dst:             poolAppendString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6380,12'
          Dst:             poolAppendString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6381,12'
          Dst:             poolAppendString
    - functionName:    poolAppendString
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7402
      functionLinenumberEnd: 7409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - poolGrow
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7404,11'
          Dst:             poolGrow
    - functionName:    defineAttribute
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6512
      functionLinenumberEnd: 6569
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          182
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getElementType
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7744
      functionLinenumberEnd: 7763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lookup
        - poolStoreString
        - setElementTypePrefix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7746,26'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7751,25'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7759,11'
          Dst:             setElementTypePrefix
    - functionName:    normalizePublicId
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6824
      functionLinenumberEnd: 6842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:6827,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    doProlog
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4683
      functionLinenumberEnd: 5743
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         398
      ICount:          2044
      EdgeCount:       537
      CyclomaticComplexity: 141
      functionsReached:
        - build_model
        - contentProcessor
        - defineAttribute
        - getAttributeId
        - getElementType
        - lookup
        - nextScaffoldPart
        - normalizePublicId
        - poolAppend
        - poolAppendString
        - poolClear
        - poolGrow
        - poolStoreString
        - processXmlDecl
        - reportComment
        - reportDefault
        - reportProcessingInstruction
        - storeAttributeValue
        - storeSelfEntityValue
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:4739,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:4793,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:5731,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4795,31'
          Dst:             processXmlDecl
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4804,15'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4819,9'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4845,17'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4850,9'
          Dst:             normalizePublicId
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4863,15'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4867,9'
          Dst:             normalizePublicId
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4887,9'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4972,14'
          Dst:             contentProcessor
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4974,35'
          Dst:             getElementType
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4979,35'
          Dst:             getAttributeId
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5025,15'
          Dst:             poolAppendString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5027,15'
          Dst:             poolAppend
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5036,15'
          Dst:             defineAttribute
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5046,19'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5047,22'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5060,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5066,33'
          Dst:             storeAttributeValue
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5075,15'
          Dst:             defineAttribute
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5084,19'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5085,22'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5095,11'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5130,17'
          Dst:             storeSelfEntityValue
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5152,34'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5188,15'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5207,15'
          Dst:             storeSelfEntityValue
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5225,15'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5252,32'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5255,42'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5317,15'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5329,25'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5334,9'
          Dst:             normalizePublicId
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5342,36'
          Dst:             poolStoreString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5353,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5363,7'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5437,23'
          Dst:             nextScaffoldPart
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5571,37'
          Dst:             getElementType
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5631,23'
          Dst:             nextScaffoldPart
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5636,14'
          Dst:             getElementType
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5642,9'
          Dst:             strlen
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5675,34'
          Dst:             build_model
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5690,13'
          Dst:             reportProcessingInstruction
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5695,13'
          Dst:             reportComment
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:5729,7'
          Dst:             reportDefault
    - functionName:    prologProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4672
      functionLinenumberEnd: 4678
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doProlog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4675,10'
          Dst:             doProlog
    - functionName:    initializeEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4315
      functionLinenumberEnd: 4342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XmlInitEncoding
        - handleUnknownEncoding
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4338,7'
          Dst:             XmlInitEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4341,10'
          Dst:             handleUnknownEncoding
    - functionName:    prologInitProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4472
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - initializeEncoding
        - prologProcessor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4473,27'
          Dst:             initializeEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:4477,10'
          Dst:             prologProcessor
    - functionName:    hashTableInit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7279
      functionLinenumberEnd: 7285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolInit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7304
      functionLinenumberEnd: 7311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dtdCreate
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6845
      functionLinenumberEnd: 6874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashTableInit
        - poolInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6849,3'
          Dst:             poolInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6850,3'
          Dst:             poolInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6851,3'
          Dst:             hashTableInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6852,3'
          Dst:             hashTableInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6853,3'
          Dst:             hashTableInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6854,3'
          Dst:             hashTableInit
    - functionName:    XML_SetReparseDeferralEnabled
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetFeatureList
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ExpatVersionInfo
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ExpatVersion
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ErrorString
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_DefaultCurrent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - reportDefault
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2405,7'
          Dst:             reportDefault
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2409,7'
          Dst:             reportDefault
    - functionName:    XML_MemFree
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_MemRealloc
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_MemMalloc
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_FreeContentModel
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentColumnNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentLineNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetInputContext
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentByteCount
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentByteIndex
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetErrorCode
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetParsingStatus
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ResumeParser
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - callProcessor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2275,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2267,25'
          Dst:             callProcessor
    - functionName:    callProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          160
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errorProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5962
      functionLinenumberEnd: 5966
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_StopParser
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2229,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_ParseBuffer
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - callProcessor
        - startParsing
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2041,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2079,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2055,45'
          Dst:             startParsing
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2071,25'
          Dst:             callProcessor
    - functionName:    startParsing
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - generate_hash_secret_salt
        - setContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1045,34'
          Dst:             generate_hash_secret_salt
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1050,12'
          Dst:             setContext
    - functionName:    setContext
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6760
      functionLinenumberEnd: 6821
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          340
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - addBinding
        - lookup
        - poolCopyString
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6771,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6773,21'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6786,15'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6789,25'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6794,26'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6802,15'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6804,13'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6806,11'
          Dst:             addBinding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6815,13'
          Dst:             poolGrow
    - functionName:    XML_GetBuffer
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          383
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:2107,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_Parse
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - XML_GetBuffer
        - XML_ParseBuffer
        - startParsing
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlparse.c:1930,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1938,45'
          Dst:             startParsing
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2024,16'
          Dst:             XML_GetBuffer
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2031,10'
          Dst:             XML_ParseBuffer
    - functionName:    XML_SetHashSalt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetParamEntityParsing
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetXmlDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEntityDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetAttlistDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetElementDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetUnknownEncodingHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetSkippedEntityHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetExternalEntityRefHandlerArg
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          24
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetExternalEntityRefHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNotStandaloneHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndNamespaceDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartNamespaceDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNamespaceDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNotationDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetUnparsedEntityDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndDoctypeDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartDoctypeDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDoctypeDeclHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDefaultHandlerExpand
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDefaultHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndCdataSectionHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartCdataSectionHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCdataSectionHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCommentHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetProcessingInstructionHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCharacterDataHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndElementHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartElementHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetElementHandler
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetIdAttributeIndex
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetSpecifiedAttributeCount
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetBase
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetBase
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - poolCopyString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1649,9'
          Dst:             poolCopyString
    - functionName:    XML_SetUserData
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetReturnNSTriplet
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_UseForeignDTD
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          15
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_UseParserAsHandlerArg
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dtdDestroy
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6918
      functionLinenumberEnd: 6942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - hashTableDestroy
        - hashTableIterInit
        - hashTableIterNext
        - poolDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6920,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6922,39'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6922,39'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6928,3'
          Dst:             hashTableDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6932,3'
          Dst:             hashTableDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6933,3'
          Dst:             hashTableDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6934,3'
          Dst:             hashTableDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6935,3'
          Dst:             poolDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6936,3'
          Dst:             poolDestroy
    - functionName:    poolDestroy
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7333
      functionLinenumberEnd: 7346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroyBindings
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    externalEntityInitProcessor
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - externalEntityInitProcessor2
        - initializeEncoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2702,27'
          Dst:             initializeEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:2706,10'
          Dst:             externalEntityInitProcessor2
    - functionName:    XML_ParserFree
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - destroyBindings
        - dtdDestroy
        - poolDestroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1553,5'
          Dst:             destroyBindings
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1571,3'
          Dst:             destroyBindings
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1572,3'
          Dst:             destroyBindings
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1573,3'
          Dst:             poolDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1574,3'
          Dst:             poolDestroy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1584,5'
          Dst:             dtdDestroy
    - functionName:    dtdCopy
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6949
      functionLinenumberEnd: 7071
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          352
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - copyEntityTable
        - hashTableIterInit
        - hashTableIterNext
        - lookup
        - poolCopyString
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6954,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6957,36'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6960,12'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6963,11'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6967,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6974,48'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6979,11'
          Dst:             poolGrow
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6981,12'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6985,28'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6995,34'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6974,48'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7002,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7008,48'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7008,48'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7011,12'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7014,28'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7026,37'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7030,32'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7033,49'
          Dst:             lookup
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7038,15'
          Dst:             poolCopyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7047,9'
          Dst:             copyEntityTable
    - functionName:    XML_ExternalEntityParserCreate
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          172
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - XML_ParserFree
        - dtdCopy
        - parserCreate
        - setContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1453,14'
          Dst:             parserCreate
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1455,14'
          Dst:             parserCreate
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1499,11'
          Dst:             dtdCopy
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1500,14'
          Dst:             setContext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1501,7'
          Dst:             XML_ParserFree
    - functionName:    parserCreate
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          192
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - XML_ParserFree
        - XmlGetUtf8InternalEncoding
        - dtdCreate
        - parserInit
        - poolInit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1125,21'
          Dst:             dtdCreate
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1157,3'
          Dst:             poolInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1158,3'
          Dst:             poolInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1159,3'
          Dst:             parserInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1170,5'
          Dst:             XML_ParserFree
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1176,34'
          Dst:             XmlGetUtf8InternalEncoding
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1179,34'
          Dst:             XmlGetUtf8InternalEncoding
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parserInit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XmlInitEncoding
        - XmlPrologStateInit
        - copyString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1188,3'
          Dst:             XmlPrologStateInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1190,38'
          Dst:             copyString
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1193,3'
          Dst:             XmlInitEncoding
    - functionName:    copyString
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7766
      functionLinenumberEnd: 7784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:7771,3'
          Dst:             strlen
    - functionName:    XML_SetEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - copyString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1344,38'
          Dst:             copyString
    - functionName:    dtdReset
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6877
      functionLinenumberEnd: 6915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - hashTableClear
        - hashTableIterInit
        - hashTableIterNext
        - poolClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6879,3'
          Dst:             hashTableIterInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6881,39'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6881,39'
          Dst:             hashTableIterNext
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6887,3'
          Dst:             hashTableClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6892,3'
          Dst:             hashTableClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6893,3'
          Dst:             hashTableClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6894,3'
          Dst:             hashTableClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6895,3'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:6896,3'
          Dst:             poolClear
    - functionName:    moveToFreeBindingList
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ParserReset
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dtdReset
        - moveToFreeBindingList
        - parserInit
        - poolClear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1299,5'
          Dst:             moveToFreeBindingList
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1311,3'
          Dst:             moveToFreeBindingList
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1315,3'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1316,3'
          Dst:             poolClear
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1319,3'
          Dst:             parserInit
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1320,3'
          Dst:             dtdReset
    - functionName:    XML_ParserCreateNS
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XML_ParserCreate_MM
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:771,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    XML_ParserCreate_MM
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parserCreate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:1059,10'
          Dst:             parserCreate
    - functionName:    XML_ParserCreate
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XML_ParserCreate_MM
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlparse.c:765,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    doctype4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:304,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:314,10'
          Dst:             common
    - functionName:    internalSubset
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - common
      functionUses:    7
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:336,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:373,10'
          Dst:             common
    - functionName:    prolog2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:209,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:220,10'
          Dst:             common
    - functionName:    common
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    entity0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:421,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:431,10'
          Dst:             common
    - functionName:    attlist0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:709,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:717,10'
          Dst:             common
    - functionName:    element0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:911,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:919,10'
          Dst:             common
    - functionName:    notation0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:620,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:627,10'
          Dst:             common
    - functionName:    doctype5
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:323,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:330,10'
          Dst:             common
    - functionName:    notation1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:633,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:647,10'
          Dst:             common
    - functionName:    notation3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:672,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:680,10'
          Dst:             common
    - functionName:    notation2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:656,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:663,10'
          Dst:             common
    - functionName:    notation4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:689,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:700,10'
          Dst:             common
    - functionName:    declClose
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    14
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:1182,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1189,10'
          Dst:             common
    - functionName:    element1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:925,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:945,10'
          Dst:             common
    - functionName:    element2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:951,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:979,10'
          Dst:             common
    - functionName:    element3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:988,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1003,10'
          Dst:             common
    - functionName:    element6
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:1049,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1069,10'
          Dst:             common
    - functionName:    element7
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - common
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:1078,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1116,10'
          Dst:             common
    - functionName:    element4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:1012,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1020,10'
          Dst:             common
    - functionName:    element5
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:1029,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:1040,10'
          Dst:             common
    - functionName:    attlist1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - common
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:726,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:737,10'
          Dst:             common
    - functionName:    attlist2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          138
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:743,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:767,10'
          Dst:             common
    - functionName:    attlist8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:862,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:886,10'
          Dst:             common
    - functionName:    attlist5
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:813,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:820,10'
          Dst:             common
    - functionName:    attlist3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:776,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:785,10'
          Dst:             common
    - functionName:    attlist4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:794,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:804,10'
          Dst:             common
    - functionName:    attlist6
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:829,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:836,10'
          Dst:             common
    - functionName:    attlist7
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:845,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:855,10'
          Dst:             common
    - functionName:    attlist9
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:895,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:902,10'
          Dst:             common
    - functionName:    entity1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:440,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:447,10'
          Dst:             common
    - functionName:    entity2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:453,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:471,10'
          Dst:             common
    - functionName:    entity4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:496,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:503,10'
          Dst:             common
    - functionName:    entity3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:480,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:487,10'
          Dst:             common
    - functionName:    entity5
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:509,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:522,10'
          Dst:             common
    - functionName:    entity6
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:531,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:539,10'
          Dst:             common
    - functionName:    entity7
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:545,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:563,10'
          Dst:             common
    - functionName:    entity9
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:588,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:595,10'
          Dst:             common
    - functionName:    entity8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:572,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:579,10'
          Dst:             common
    - functionName:    entity10
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:604,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:611,10'
          Dst:             common
    - functionName:    doctype2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:272,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:279,10'
          Dst:             common
    - functionName:    doctype3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:288,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:295,10'
          Dst:             common
    - functionName:    doctype1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:243,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:263,10'
          Dst:             common
    - functionName:    doctype0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:229,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:237,10'
          Dst:             common
    - functionName:    prolog1
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:174,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:200,10'
          Dst:             common
    - functionName:    prolog0
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmlrole.c:143,3'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmlrole.c:168,10'
          Dst:             common
    - functionName:    XmlPrologStateInit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isSpace
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:1047,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    toAscii
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parsePseudoAttribute
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          280
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - isSpace
        - toAscii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1070,17'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1070,9'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1076,20'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1076,12'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1083,9'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1092,9'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1096,28'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1096,16'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1083,9'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1110,7'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1111,10'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1113,9'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1111,10'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1123,9'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1123,9'
          Dst:             toAscii
    - functionName:    big2_scanHexCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:485,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:494,15'
          Dst:             unicode_byte_type
    - functionName:    unicode_byte_type
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    108
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:598,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - big2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:517,14'
          Dst:             big2_scanHexCharRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:518,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:526,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          686
      EdgeCount:       172
      CyclomaticComplexity: 30
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:608,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:630,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:578,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:605,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:627,16'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:645,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:651,21'
          Dst:             big2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:669,15'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:686,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          263
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - big2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:547,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:547,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:550,12'
          Dst:             big2_scanCharRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:556,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanEndTag
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          325
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:434,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:441,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:447,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanCdataSection
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_scanLt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          519
      EdgeCount:       120
      CyclomaticComplexity: 20
      functionsReached:
        - big2_scanAtts
        - big2_scanCdataSection
        - big2_scanComment
        - big2_scanEndTag
        - big2_scanPi
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:731,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:731,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:736,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:738,14'
          Dst:             big2_scanComment
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:740,14'
          Dst:             big2_scanCdataSection
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:745,12'
          Dst:             big2_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:747,12'
          Dst:             big2_scanEndTag
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:757,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:781,17'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:796,16'
          Dst:             big2_scanAtts
    - functionName:    big2_scanComment
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          200
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:154,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPi
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          453
      EdgeCount:       113
      CyclomaticComplexity: 23
      functionsReached:
        - big2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:281,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:281,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:288,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:293,13'
          Dst:             big2_checkPiTarget
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:299,17'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:316,13'
          Dst:             big2_checkPiTarget
    - functionName:    big2_checkPiTarget
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:238,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanPoundName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          266
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:956,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:963,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPercent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:926,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:939,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          208
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - big2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:185,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:187,12'
          Dst:             big2_scanComment
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:200,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:204,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanLit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          192
      EdgeCount:       48
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:986,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:997,15'
          Dst:             unicode_byte_type
    - functionName:    big2_toUtf16
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          235
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:732,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_isPublicId
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          205
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1454,13'
          Dst:             unicode_byte_type
    - functionName:    big2_updatePosition
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          154
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1781,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1799,38'
          Dst:             unicode_byte_type
    - functionName:    big2_predefinedEntityName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          253
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_charRefNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          217
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1611,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    checkCharRefNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:1234,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_prologTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          774
      EdgeCount:       197
      CyclomaticComplexity: 34
      functionsReached:
        - normal_scanDecl
        - normal_scanLit
        - normal_scanPercent
        - normal_scanPi
        - normal_scanPoundName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1031,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1033,12'
          Dst:             normal_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1035,12'
          Dst:             normal_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1041,14'
          Dst:             normal_scanDecl
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1043,14'
          Dst:             normal_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1086,12'
          Dst:             normal_scanPercent
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1142,12'
          Dst:             normal_scanPoundName
    - functionName:    normal_contentTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          408
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - normal_scanLt
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:836,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:838,12'
          Dst:             normal_scanLt
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:840,12'
          Dst:             normal_scanRef
    - functionName:    normal_cdataSectionTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          335
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_attributeValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          149
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1287,16'
          Dst:             normal_scanRef
    - functionName:    normal_entityValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          151
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - normal_scanPercent
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1356,16'
          Dst:             normal_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1361,19'
          Dst:             normal_scanPercent
    - functionName:    normal_nameMatchesAscii
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_nameLength
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1736,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_skipS
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_getAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          363
      EdgeCount:       112
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1517,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_charRefNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          186
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1608,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    normal_predefinedEntityName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          135
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_updatePosition
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_isPublicId
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          163
      EdgeCount:       41
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    latin1_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    latin1_toUtf16
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_scanRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          347
      EdgeCount:       93
      CyclomaticComplexity: 21
      functionsReached:
        - normal_scanCharRef
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:547,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:550,12'
          Dst:             normal_scanCharRef
    - functionName:    normal_scanPercent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          336
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - normal_scanHexCharRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:517,14'
          Dst:             normal_scanHexCharRef
    - functionName:    normal_scanHexCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          615
      EdgeCount:       163
      CyclomaticComplexity: 33
      functionsReached:
        - normal_scanAtts
        - normal_scanCdataSection
        - normal_scanComment
        - normal_scanEndTag
        - normal_scanPi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:731,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:738,14'
          Dst:             normal_scanComment
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:740,14'
          Dst:             normal_scanCdataSection
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:745,12'
          Dst:             normal_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:747,12'
          Dst:             normal_scanEndTag
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:796,16'
          Dst:             normal_scanAtts
    - functionName:    normal_scanComment
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          198
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCdataSection
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_scanPi
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          544
      EdgeCount:       149
      CyclomaticComplexity: 34
      functionsReached:
        - normal_checkPiTarget
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:281,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:293,13'
          Dst:             normal_checkPiTarget
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:316,13'
          Dst:             normal_checkPiTarget
    - functionName:    normal_scanEndTag
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          386
      EdgeCount:       101
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         153
      ICount:          710
      EdgeCount:       187
      CyclomaticComplexity: 36
      functionsReached:
        - normal_scanRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:606,15'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:628,29'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:651,21'
          Dst:             normal_scanRef
    - functionName:    normal_checkPiTarget
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:238,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          202
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          153
      EdgeCount:       35
      CyclomaticComplexity: 3
      functionsReached:
        - normal_scanComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:187,12'
          Dst:             normal_scanComment
    - functionName:    normal_scanPoundName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          344
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_getAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          408
      EdgeCount:       125
      CyclomaticComplexity: 33
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1517,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1517,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1577,23'
          Dst:             unicode_byte_type
    - functionName:    big2_skipS
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1765,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameLength
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1736,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1736,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameMatchesAscii
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_entityValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          183
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - big2_scanPercent
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1345,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1356,16'
          Dst:             big2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1361,19'
          Dst:             big2_scanPercent
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1378,13'
          Dst:             unicode_byte_type
    - functionName:    big2_attributeValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          181
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1276,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1287,16'
          Dst:             big2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1306,13'
          Dst:             unicode_byte_type
    - functionName:    big2_cdataSectionTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          348
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:368,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:385,9'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:398,13'
          Dst:             unicode_byte_type
    - functionName:    big2_contentTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          436
      EdgeCount:       118
      CyclomaticComplexity: 27
      functionsReached:
        - big2_scanLt
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:836,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:836,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:838,12'
          Dst:             big2_scanLt
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:840,12'
          Dst:             big2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:845,9'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:873,13'
          Dst:             unicode_byte_type
    - functionName:    big2_prologTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          779
      EdgeCount:       190
      CyclomaticComplexity: 30
      functionsReached:
        - big2_scanDecl
        - big2_scanLit
        - big2_scanPercent
        - big2_scanPi
        - big2_scanPoundName
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1031,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1031,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1033,12'
          Dst:             big2_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1035,12'
          Dst:             big2_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1039,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1041,14'
          Dst:             big2_scanDecl
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1043,14'
          Dst:             big2_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1069,15'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1086,12'
          Dst:             big2_scanPercent
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1113,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1142,12'
          Dst:             big2_scanPoundName
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1198,13'
          Dst:             unicode_byte_type
    - functionName:    ascii_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initScan
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          302
      EdgeCount:       93
      CyclomaticComplexity: 24
      functionsReached:
        - little2_prologTok
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:1554,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:1566,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1634,16'
          Dst:             little2_prologTok
    - functionName:    little2_prologTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          774
      EdgeCount:       190
      CyclomaticComplexity: 30
      functionsReached:
        - little2_scanDecl
        - little2_scanLit
        - little2_scanPercent
        - little2_scanPi
        - little2_scanPoundName
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1031,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1031,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1033,12'
          Dst:             little2_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1035,12'
          Dst:             little2_scanLit
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1039,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1041,14'
          Dst:             little2_scanDecl
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1043,14'
          Dst:             little2_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1069,15'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1086,12'
          Dst:             little2_scanPercent
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1113,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1142,12'
          Dst:             little2_scanPoundName
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1198,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanLit
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:986,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:997,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - little2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:185,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:187,12'
          Dst:             little2_scanComment
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:200,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:204,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPi
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          450
      EdgeCount:       113
      CyclomaticComplexity: 23
      functionsReached:
        - little2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:281,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:281,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:288,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:293,13'
          Dst:             little2_checkPiTarget
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:299,17'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:316,13'
          Dst:             little2_checkPiTarget
    - functionName:    little2_scanPercent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          256
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:926,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:939,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPoundName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          264
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:956,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:963,13'
          Dst:             unicode_byte_type
    - functionName:    little2_checkPiTarget
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:238,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_scanComment
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          199
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:154,15'
          Dst:             unicode_byte_type
    - functionName:    utf8_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _INTERNAL_trim_to_complete_utf8_characters
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:384,5'
          Dst:             _INTERNAL_trim_to_complete_utf8_characters
    - functionName:    utf8_toUtf16
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:412,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    utf8_isName2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isName3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isNever
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isNmstrt2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isNmstrt3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isInvalid2
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isInvalid3
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isInvalid4
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _INTERNAL_trim_to_complete_utf8_characters
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          97
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_contentTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          433
      EdgeCount:       118
      CyclomaticComplexity: 27
      functionsReached:
        - little2_scanLt
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:836,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:836,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:838,12'
          Dst:             little2_scanLt
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:840,12'
          Dst:             little2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:845,9'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:873,13'
          Dst:             unicode_byte_type
    - functionName:    little2_cdataSectionTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          345
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:368,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:385,9'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:398,13'
          Dst:             unicode_byte_type
    - functionName:    little2_attributeValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          179
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1276,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1287,16'
          Dst:             little2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1306,13'
          Dst:             unicode_byte_type
    - functionName:    little2_entityValueTok
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          181
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - little2_scanPercent
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1345,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1356,16'
          Dst:             little2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1361,19'
          Dst:             little2_scanPercent
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1378,13'
          Dst:             unicode_byte_type
    - functionName:    little2_nameMatchesAscii
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_nameLength
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1736,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1736,13'
          Dst:             unicode_byte_type
    - functionName:    little2_skipS
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1765,13'
          Dst:             unicode_byte_type
    - functionName:    little2_getAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          403
      EdgeCount:       124
      CyclomaticComplexity: 33
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1517,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1517,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1577,23'
          Dst:             unicode_byte_type
    - functionName:    little2_charRefNumber
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          217
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1611,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    little2_predefinedEntityName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          253
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_updatePosition
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1781,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1799,38'
          Dst:             unicode_byte_type
    - functionName:    little2_isPublicId
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          204
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:1454,13'
          Dst:             unicode_byte_type
    - functionName:    little2_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          235
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok.c:723,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_toUtf16
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_scanRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          261
      EdgeCount:       59
      CyclomaticComplexity: 11
      functionsReached:
        - little2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:547,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:547,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:550,12'
          Dst:             little2_scanCharRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:556,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - little2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:517,14'
          Dst:             little2_scanHexCharRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:518,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:526,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanHexCharRef
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:485,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:494,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanLt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          515
      EdgeCount:       120
      CyclomaticComplexity: 20
      functionsReached:
        - little2_scanAtts
        - little2_scanCdataSection
        - little2_scanComment
        - little2_scanEndTag
        - little2_scanPi
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:731,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:731,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:736,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:738,14'
          Dst:             little2_scanComment
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:740,14'
          Dst:             little2_scanCdataSection
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:745,12'
          Dst:             little2_scanPi
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:747,12'
          Dst:             little2_scanEndTag
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:757,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:781,17'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:796,16'
          Dst:             little2_scanAtts
    - functionName:    little2_scanCdataSection
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_scanEndTag
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          322
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:434,11'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:441,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:447,17'
          Dst:             unicode_byte_type
    - functionName:    little2_scanAtts
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          681
      EdgeCount:       172
      CyclomaticComplexity: 30
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:608,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:630,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'Utilities/cmexpat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:578,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:605,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:627,16'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:645,13'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:651,21'
          Dst:             little2_scanRef
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:669,15'
          Dst:             unicode_byte_type
        - Src:             'Utilities/cmexpat/lib/xmltok_impl.c:686,17'
          Dst:             unicode_byte_type
    - functionName:    streqci
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    findEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - getEncodingIndex
        - streqci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:103,7'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:105,7'
          Dst:             getEncodingIndex
    - functionName:    getEncodingIndex
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - streqci
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1512,9'
          Dst:             streqci
    - functionName:    doParseXmlDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          332
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - findEncoding
        - isSpace
        - parsePseudoAttribute
        - toAscii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1163,9'
          Dst:             parsePseudoAttribute
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1178,11'
          Dst:             parsePseudoAttribute
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1192,13'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1200,19'
          Dst:             findEncoding
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1201,11'
          Dst:             parsePseudoAttribute
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1223,18'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1223,10'
          Dst:             isSpace
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1223,18'
          Dst:             toAscii
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1223,10'
          Dst:             isSpace
    - functionName:    XmlParseXmlDecl
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doParseXmlDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:117,10'
          Dst:             doParseXmlDecl
    - functionName:    initUpdatePosition
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - normal_updatePosition
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1031,3'
          Dst:             normal_updatePosition
    - functionName:    initScanContent
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:74,10'
          Dst:             initScan
    - functionName:    initScanProlog
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:67,10'
          Dst:             initScan
    - functionName:    XmlInitEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getEncodingIndex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok_ns.c:81,11'
          Dst:             getEncodingIndex
    - functionName:    XmlGetUtf16InternalEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlGetUtf8InternalEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_toUtf16
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_toUtf8
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - XmlUtf8Encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1363,11'
          Dst:             XmlUtf8Encode
    - functionName:    XmlUtf8Encode
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_isInvalid
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - checkCharRefNumber
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1346,27'
          Dst:             checkCharRefNumber
    - functionName:    unknown_isNmstrt
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_isName
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlInitUnknownEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          323
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - XmlUtf8Encode
        - checkCharRefNumber
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1435,16'
          Dst:             checkCharRefNumber
        - Src:             'Utilities/cmexpat/lib/xmltok.c:1450,29'
          Dst:             XmlUtf8Encode
    - functionName:    XmlSizeOfUnknownEncoding
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlUtf16Encode
      functionSourceFile: '/src/CMake/Utilities/cmexpat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
