---
Fuzzer filename: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    sip_round
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          163
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip24_init
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip24_update
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          170
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - sip_round
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:220,5'
          Dst:             sip_round
    - functionName:    sip24_final
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - sip_round
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/siphash.h:235,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/siphash.h:262,3'
          Dst:             sip_round
        - Src:             'expat/lib/siphash.h:265,3'
          Dst:             sip_round
    - functionName:    may_stop_character_handler
      functionSourceFile: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - XML_StopParser
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:55,5'
          Dst:             XML_StopParser
    - functionName:    end
      functionSourceFile: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start
      functionSourceFile: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip24_valid
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sip_tokey
        - siphash24
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:362,3'
          Dst:             sip_tokey
        - Src:             'expat/lib/siphash.h:368,9'
          Dst:             siphash24
    - functionName:    sip_tokey
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siphash24
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sip24_final
        - sip24_init
        - sip24_update
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:273,35'
          Dst:             sip24_init
        - Src:             'expat/lib/siphash.h:273,22'
          Dst:             sip24_update
        - Src:             'expat/lib/siphash.h:273,10'
          Dst:             sip24_final
    - functionName:    ParseOneInput
      functionSourceFile: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - XML_ErrorString
        - XML_GetCurrentLineNumber
        - XML_GetErrorCode
        - XML_Parse
        - XML_ParserReset
        - XML_SetCharacterDataHandler
        - XML_SetElementHandler
        - XML_SetHashSalt
        - XML_SetUserData
        - __assert_fail
        - end
        - may_stop_character_handler
        - sip_tokey
        - siphash24
        - start
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:62,24'
          Dst:             sip_tokey
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:63,37'
          Dst:             siphash24
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:63,3'
          Dst:             XML_SetHashSalt
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:66,3'
          Dst:             XML_SetUserData
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:67,3'
          Dst:             XML_SetElementHandler
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:67,3'
          Dst:             start
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:67,3'
          Dst:             end
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:68,3'
          Dst:             XML_SetCharacterDataHandler
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:68,3'
          Dst:             may_stop_character_handler
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:69,3'
          Dst:             __assert_fail
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:70,3'
          Dst:             XML_Parse
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:71,7'
          Dst:             XML_Parse
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:72,21'
          Dst:             XML_GetErrorCode
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:72,5'
          Dst:             XML_ErrorString
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:74,3'
          Dst:             XML_GetCurrentLineNumber
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:76,5'
          Dst:             XML_ParserReset
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/expat/expat/fuzz/xml_parse_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - ParseOneInput
        - XML_ExternalEntityParserCreate
        - XML_ParserCreate
        - XML_ParserCreateNS
        - XML_ParserFree
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:82,29'
          Dst:             XML_ParserCreate
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:83,3'
          Dst:             __assert_fail
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:84,3'
          Dst:             ParseOneInput
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:87,32'
          Dst:             XML_ParserCreateNS
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:88,3'
          Dst:             __assert_fail
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:89,3'
          Dst:             ParseOneInput
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:90,3'
          Dst:             XML_ParserFree
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:93,9'
          Dst:             XML_ExternalEntityParserCreate
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:95,5'
          Dst:             ParseOneInput
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:96,5'
          Dst:             XML_ParserFree
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:100,9'
          Dst:             XML_ExternalEntityParserCreate
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:102,5'
          Dst:             ParseOneInput
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:103,5'
          Dst:             XML_ParserFree
        - Src:             'expat/fuzz/xml_parse_fuzzer.c:107,3'
          Dst:             XML_ParserFree
    - functionName:    poolCopyStringN
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8109
      functionLinenumberEnd: 8129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - poolAppendChars
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8110,24'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:8124,18'
          Dst:             poolAppendChars
    - functionName:    poolGrow
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8177
      functionLinenumberEnd: 8277
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          474
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - expat_malloc
        - expat_realloc
        - poolBytesToAllocateFor
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8220,23'
          Dst:             poolBytesToAllocateFor
        - Src:             'expat/lib/xmlparse.c:8224,12'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:8260,23'
          Dst:             poolBytesToAllocateFor
        - Src:             'expat/lib/xmlparse.c:8264,11'
          Dst:             expat_malloc
    - functionName:    poolAppendChars
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - poolGrowUntil
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:683,9'
          Dst:             poolGrowUntil
    - functionName:    poolGrowUntil
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8280
      functionLinenumberEnd: 8290
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8286,11'
          Dst:             poolGrow
    - functionName:    poolBytesToAllocateFor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8149
      functionLinenumberEnd: 8174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expat_realloc
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          290
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - expat_free
        - expat_heap_increase_tolerable
        - expat_heap_stat
        - expat_malloc
        - getRootParserOf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:980,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:983,12'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:987,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:991,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:992,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1006,11'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:1013,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1025,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1029,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1040,5'
          Dst:             expat_heap_stat
    - functionName:    expat_malloc
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          160
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - expat_heap_increase_tolerable
        - expat_heap_stat
        - getRootParserOf
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:895,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:896,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:905,9'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:930,5'
          Dst:             expat_heap_stat
    - functionName:    getRootParserOf
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8760
      functionLinenumberEnd: 8771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8767,3'
          Dst:             __assert_fail
    - functionName:    expat_heap_increase_tolerable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - expat_heap_stat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:853,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:854,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:866,7'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:878,5'
          Dst:             expat_heap_stat
    - functionName:    expat_heap_stat
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:842,3'
          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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expat_free
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - expat_heap_stat
        - getRootParserOf
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:944,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:950,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:951,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:960,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:965,5'
          Dst:             expat_heap_stat
    - functionName:    copyEntityTable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7785
      functionLinenumberEnd: 7844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          252
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - hashTableIterInit
        - hashTableIterNext
        - lookup
        - poolCopyString
        - poolCopyStringN
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7790,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7795,36'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7798,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7801,22'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7805,29'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7814,17'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7821,15'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7828,13'
          Dst:             poolCopyStringN
        - Src:             'expat/lib/xmlparse.c:7835,29'
          Dst:             poolCopyString
    - functionName:    hashTableIterInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8005
      functionLinenumberEnd: 8008
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashTableIterNext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8011
      functionLinenumberEnd: 8018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolCopyString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8083
      functionLinenumberEnd: 8089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - poolAppendChars
        - xcslen
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8084,34'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:8084,9'
          Dst:             poolAppendChars
    - functionName:    lookup
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7889
      functionLinenumberEnd: 7975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          555
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - expat_free
        - expat_malloc
        - hash
        - keyeq
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7899,16'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7905,9'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7907,23'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7912,11'
          Dst:             keyeq
        - Src:             'expat/lib/xmlparse.c:7939,22'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7945,35'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7955,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7968,17'
          Dst:             expat_malloc
    - functionName:    hash
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7878
      functionLinenumberEnd: 7885
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - copy_salt_to_sipkey
        - keylen
        - sip24_final
        - sip24_init
        - sip24_update
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7882,3'
          Dst:             copy_salt_to_sipkey
        - Src:             'expat/lib/xmlparse.c:7883,3'
          Dst:             sip24_init
        - Src:             'expat/lib/xmlparse.c:7884,27'
          Dst:             keylen
        - Src:             'expat/lib/xmlparse.c:7884,3'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:7885,25'
          Dst:             sip24_final
    - functionName:    keyeq
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7849
      functionLinenumberEnd: 7860
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7860,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:    copy_salt_to_sipkey
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7870
      functionLinenumberEnd: 7875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - getRootParserOf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7871,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:7872,3'
          Dst:             __assert_fail
    - functionName:    sip24_init
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    keylen
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7865
      functionLinenumberEnd: 7866
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xcslen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7866,10'
          Dst:             xcslen
    - functionName:    sip24_update
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          170
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - sip_round
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:220,5'
          Dst:             sip_round
    - functionName:    sip24_final
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - sip_round
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/siphash.h:235,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/siphash.h:262,3'
          Dst:             sip_round
        - Src:             'expat/lib/siphash.h:265,3'
          Dst:             sip_round
    - functionName:    sip_round
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          163
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xcslen
      functionSourceFile: '/src/expat/expat/lib/xcsinc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xcsinc.c:46,10'
          Dst:             strlen
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashTableClear
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7978
      functionLinenumberEnd: 7985
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - expat_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7981,5'
          Dst:             expat_free
    - functionName:    hashTableDestroy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7988
      functionLinenumberEnd: 7993
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - expat_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7991,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7992,3'
          Dst:             expat_free
    - functionName:    poolCopyStringNoFinish
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8094
      functionLinenumberEnd: 8106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - poolAppendChar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8097,11'
          Dst:             poolAppendChar
    - functionName:    poolAppendChar
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - poolGrow
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:670,35'
          Dst:             poolGrow
    - functionName:    entityValueProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5115
      functionLinenumberEnd: 5156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - storeEntityValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5131,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5143,14'
          Dst:             storeEntityValue
    - functionName:    storeEntityValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6800
      functionLinenumberEnd: 6984
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          545
      EdgeCount:       102
      CyclomaticComplexity: 25
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - afterHandler
        - beforeHandler
        - entityTrackingOnClose
        - entityTrackingOnOpen
        - lookup
        - poolAppend
        - poolAppendChar
        - poolAppendChars
        - poolGrow
        - poolStoreString
        - processEntity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6838,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6814,11'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6831,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6833,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6844,16'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:6851,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6876,13'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6877,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6881,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6883,15'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6888,13'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6895,20'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:6911,13'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:6920,13'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:6934,11'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:6944,13'
          Dst:             poolAppendChars
    - functionName:    accountingDiffTolerated
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8633
      functionLinenumberEnd: 8683
      functionDepth:   0
      returnType:      char
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          210
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - accountingGetCurrentAmplification
        - accountingReportDiff
        - accountingReportStats
        - getRootParserOf
      functionUses:    13
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:8637,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8650,9'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8651,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8670,9'
          Dst:             accountingGetCurrentAmplification
        - Src:             'expat/lib/xmlparse.c:8677,5'
          Dst:             accountingReportStats
        - Src:             'expat/lib/xmlparse.c:8678,5'
          Dst:             accountingReportDiff
    - functionName:    accountingOnAbort
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8589
      functionLinenumberEnd: 8591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - accountingReportStats
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8590,3'
          Dst:             accountingReportStats
    - functionName:    poolStoreString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8140
      functionLinenumberEnd: 8146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - poolAppend
        - poolAppendChar
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8141,9'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:8143,9'
          Dst:             poolAppendChar
    - functionName:    entityTrackingOnOpen
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8734
      functionLinenumberEnd: 8746
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - entityTrackingReportStats
        - getRootParserOf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8735,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8736,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8745,3'
          Dst:             entityTrackingReportStats
    - functionName:    beforeHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1168,3'
          Dst:             __assert_fail
    - functionName:    afterHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1174,3'
          Dst:             __assert_fail
    - functionName:    entityTrackingOnClose
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8749
      functionLinenumberEnd: 8755
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - entityTrackingReportStats
        - getRootParserOf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8750,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8751,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8753,3'
          Dst:             entityTrackingReportStats
    - functionName:    processEntity
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6377
      functionLinenumberEnd: 6432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          151
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - entityTrackingOnOpen
        - expat_malloc
        - triggerReenter
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6380,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6399,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6407,18'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:6414,3'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6429,5'
          Dst:             triggerReenter
    - functionName:    poolAppend
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8067
      functionLinenumberEnd: 8080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - poolGrow
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8068,24'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:8076,11'
          Dst:             poolGrow
    - functionName:    internalEntityProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6436
      functionLinenumberEnd: 6514
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          296
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - doContent
        - doProlog
        - entityTrackingOnClose
        - triggerReenter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6460,16'
          Dst:             doProlog
        - Src:             'expat/lib/xmlparse.c:6464,16'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:6489,5'
          Dst:             triggerReenter
        - Src:             'expat/lib/xmlparse.c:6495,3'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6501,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6512,3'
          Dst:             triggerReenter
    - functionName:    triggerReenter
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2595
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doProlog
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5173
      functionLinenumberEnd: 6295
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         604
      ICount:          4489
      EdgeCount:       796
      CyclomaticComplexity: 194
      functionsReached:
        - __assert_fail
        - accountingDiffTolerated
        - accountingOnAbort
        - afterHandler
        - beforeHandler
        - build_model
        - callStoreEntityValue
        - contentProcessor
        - defineAttribute
        - doIgnoreSection
        - entityTrackingOnClose
        - entityTrackingOnOpen
        - expat_malloc
        - expat_realloc
        - getAttributeId
        - getElementType
        - lookup
        - nextScaffoldPart
        - normalizePublicId
        - poolAppend
        - poolAppendChar
        - poolAppendString
        - poolClear
        - poolStoreString
        - processEntity
        - processXmlDecl
        - reportComment
        - reportDefault
        - reportProcessingInstruction
        - storeAttributeValue
        - xcslen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5229,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5269,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5283,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5904,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6246,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5277,13'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5278,9'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:5285,31'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5294,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5305,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5309,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5311,9'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5317,31'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5327,40'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5337,17'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5342,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5355,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5359,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5376,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5380,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5381,9'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5394,38'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5407,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5411,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5416,15'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5419,15'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5435,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5437,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5451,38'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5457,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5461,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5466,15'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5469,15'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5484,14'
          Dst:             contentProcessor
        - Src:             'expat/lib/xmlparse.c:5486,35'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:5491,35'
          Dst:             getAttributeId
        - Src:             'expat/lib/xmlparse.c:5537,15'
          Dst:             poolAppendString
        - Src:             'expat/lib/xmlparse.c:5539,15'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:5548,15'
          Dst:             defineAttribute
        - Src:             'expat/lib/xmlparse.c:5558,19'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:5559,22'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:5565,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5570,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5574,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5580,33'
          Dst:             storeAttributeValue
        - Src:             'expat/lib/xmlparse.c:5589,15'
          Dst:             defineAttribute
        - Src:             'expat/lib/xmlparse.c:5598,19'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:5599,22'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:5605,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5610,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5611,11'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5621,33'
          Dst:             callStoreEntityValue
        - Src:             'expat/lib/xmlparse.c:5635,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5640,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5676,34'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5695,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5697,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5705,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5716,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5743,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5748,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5755,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5761,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5766,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5770,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5775,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5786,32'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5789,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5816,32'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5819,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5851,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5863,25'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5868,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5876,36'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5882,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5886,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5889,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5894,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:5898,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:5901,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5918,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:5920,16'
          Dst:             doIgnoreSection
        - Src:             'expat/lib/xmlparse.c:5937,39'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:5945,38'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:5954,23'
          Dst:             nextScaffoldPart
        - Src:             'expat/lib/xmlparse.c:5957,9'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:5963,11'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:5966,17'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:6010,16'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:6014,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6053,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6055,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6066,20'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:6075,11'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6076,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6080,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6082,13'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6086,11'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6100,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6102,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6112,37'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:6140,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6143,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6177,23'
          Dst:             nextScaffoldPart
        - Src:             'expat/lib/xmlparse.c:6182,14'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:6187,19'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:6219,34'
          Dst:             build_model
        - Src:             'expat/lib/xmlparse.c:6223,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:6226,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:6236,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:6241,13'
          Dst:             reportComment
        - Src:             'expat/lib/xmlparse.c:6275,7'
          Dst:             reportDefault
    - functionName:    doContent
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         299
      ICount:          2268
      EdgeCount:       398
      CyclomaticComplexity: 101
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - afterHandler
        - beforeHandler
        - doCdataSection
        - epilogProcessor
        - expat_free
        - expat_malloc
        - expat_realloc
        - freeBindings
        - getContext
        - lookup
        - memcmp
        - poolClear
        - poolStoreString
        - processEntity
        - reportComment
        - reportDefault
        - reportProcessingInstruction
        - storeAtts
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:3283,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:3749,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3276,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3278,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:3292,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3294,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3296,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3343,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3348,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3350,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3352,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3355,14'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3359,26'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3372,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3374,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3376,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3387,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3390,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3392,13'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3395,18'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:3401,19'
          Dst:             getContext
        - Src:             'expat/lib/xmlparse.c:3405,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3409,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3414,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3426,15'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:3429,24'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:3431,11'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:3462,26'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:3474,13'
          Dst:             storeAtts
        - Src:             'expat/lib/xmlparse.c:3478,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3481,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3483,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3484,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:3494,18'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3499,16'
          Dst:             storeAtts
        - Src:             'expat/lib/xmlparse.c:3502,9'
          Dst:             freeBindings
        - Src:             'expat/lib/xmlparse.c:3507,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3510,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3516,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3518,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3522,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3523,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:3524,7'
          Dst:             freeBindings
        - Src:             'expat/lib/xmlparse.c:3533,18'
          Dst:             epilogProcessor
        - Src:             'expat/lib/xmlparse.c:3546,16'
          Dst:             memcmp
        - Src:             'expat/lib/xmlparse.c:3576,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3578,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3580,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3584,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3587,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3601,20'
          Dst:             epilogProcessor
        - Src:             'expat/lib/xmlparse.c:3611,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3613,40'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:3614,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3616,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3623,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3625,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3627,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3632,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3634,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3655,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3657,13'
          Dst:             doCdataSection
        - Src:             'expat/lib/xmlparse.c:3674,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3678,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3680,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3684,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3687,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3710,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3713,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3720,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3723,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:3726,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3729,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:3733,13'
          Dst:             reportComment
        - Src:             'expat/lib/xmlparse.c:3745,9'
          Dst:             reportDefault
    - functionName:    prologProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5162
      functionLinenumberEnd: 5166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doProlog
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5165,10'
          Dst:             doProlog
    - functionName:    contentProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doContent
        - storeRawNames
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3118,27'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:3123,11'
          Dst:             storeRawNames
    - functionName:    storeRawNames
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          197
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - expat_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3090,20'
          Dst:             expat_realloc
    - functionName:    reportDefault
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7162
      functionLinenumberEnd: 7210
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          156
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - afterHandler
        - beforeHandler
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7196,7'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:7199,7'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:7204,5'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:7208,5'
          Dst:             afterHandler
    - functionName:    getContext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7359
      functionLinenumberEnd: 7442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          280
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - hashTableIterInit
        - hashTableIterNext
        - poolAppendChar
        - poolAppendChars
        - xcslen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7365,11'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7370,11'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:7396,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7398,32'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7410,22'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7413,27'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:7412,11'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:7415,11'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7420,11'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:7425,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7427,27'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7432,22'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7434,57'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:7434,11'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:7439,9'
          Dst:             poolAppendChar
    - functionName:    storeAtts
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         233
      ICount:          1868
      EdgeCount:       317
      CyclomaticComplexity: 86
      functionsReached:
        - addBinding
        - copy_salt_to_sipkey
        - expat_free
        - expat_malloc
        - expat_realloc
        - getAttributeId
        - hashTableInit
        - keylen
        - lookup
        - poolAppendChars
        - poolCopyString
        - poolStoreString
        - setElementTypePrefix
        - sip24_final
        - sip24_init
        - sip24_update
        - storeAttributeValue
        - xcslen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3818,25'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3820,28'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:3823,35'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3828,7'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:3829,27'
          Dst:             setElementTypePrefix
        - Src:             'expat/lib/xmlparse.c:3864,29'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:3903,11'
          Dst:             getAttributeId
        - Src:             'expat/lib/xmlparse.c:3942,37'
          Dst:             storeAttributeValue
        - Src:             'expat/lib/xmlparse.c:3951,27'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3962,33'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:3994,35'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:4058,13'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:4082,9'
          Dst:             copy_salt_to_sipkey
        - Src:             'expat/lib/xmlparse.c:4083,9'
          Dst:             sip24_init
        - Src:             'expat/lib/xmlparse.c:4087,31'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:4109,15'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:4112,9'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:4117,37'
          Dst:             keylen
        - Src:             'expat/lib/xmlparse.c:4117,9'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:4120,30'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:4121,17'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:4125,54'
          Dst:             sip24_final
        - Src:             'expat/lib/xmlparse.c:4153,30'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:4154,17'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:4200,17'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:4206,31'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:4222,11'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4230,5'
          Dst:             expat_free
    - functionName:    poolClear
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8031
      functionLinenumberEnd: 8047
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeBindings
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - afterHandler
        - beforeHandler
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3783,7'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:3785,7'
          Dst:             afterHandler
    - functionName:    epilogProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6299
      functionLinenumberEnd: 6373
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          285
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - reportComment
        - reportDefault
        - reportProcessingInstruction
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6313,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6356,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6306,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6308,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6317,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:6328,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:6331,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:6335,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/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4550
      functionLinenumberEnd: 4683
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          458
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - afterHandler
        - beforeHandler
        - reportDefault
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:4577,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:4665,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4569,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4570,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4580,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4582,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4593,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4603,9'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4605,9'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4607,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4618,13'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4621,13'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4628,11'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4631,11'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4634,9'
          Dst:             reportDefault
    - functionName:    cdataSectionProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4526
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - contentProcessor
        - doCdataSection
        - externalEntityContentProcessor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4527,27'
          Dst:             doCdataSection
        - Src:             'expat/lib/xmlparse.c:4535,14'
          Dst:             externalEntityContentProcessor
        - Src:             'expat/lib/xmlparse.c:4538,14'
          Dst:             contentProcessor
    - functionName:    reportProcessingInstruction
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7111
      functionLinenumberEnd: 7136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          146
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - afterHandler
        - beforeHandler
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7117,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:7122,12'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7126,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7130,3'
          Dst:             normalizeLines
        - Src:             'expat/lib/xmlparse.c:7131,3'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:7133,3'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:7134,3'
          Dst:             poolClear
    - functionName:    reportComment
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7140
      functionLinenumberEnd: 7158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - afterHandler
        - beforeHandler
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7144,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:7147,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7152,3'
          Dst:             normalizeLines
        - Src:             'expat/lib/xmlparse.c:7153,3'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:7155,3'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:7156,3'
          Dst:             poolClear
    - functionName:    normalizeLines
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7089
      functionLinenumberEnd: 7107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    externalEntityContentProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doContent
        - storeRawNames
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3240,9'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:3244,11'
          Dst:             storeRawNames
    - functionName:    hashTableInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7996
      functionLinenumberEnd: 8002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setElementTypePrefix
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7266
      functionLinenumberEnd: 7292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - lookup
        - poolAppendChar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7274,15'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7277,13'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7279,26'
          Dst:             lookup
    - functionName:    getAttributeId
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7296
      functionLinenumberEnd: 7354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          344
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - lookup
        - poolAppendChar
        - poolAppendChars
        - poolStoreString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7300,9'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7302,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7307,24'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7324,32'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7336,17'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:7338,17'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7340,34'
          Dst:             lookup
    - functionName:    storeAttributeValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6528
      functionLinenumberEnd: 6600
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          283
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - appendAttributeValue
        - entityTrackingOnClose
        - poolAppendChar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6534,16'
          Dst:             appendAttributeValue
        - Src:             'expat/lib/xmlparse.c:6549,18'
          Dst:             appendAttributeValue
        - Src:             'expat/lib/xmlparse.c:6572,7'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6578,7'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6597,9'
          Dst:             poolAppendChar
    - functionName:    addBinding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4366
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          692
      EdgeCount:       156
      CyclomaticComplexity: 45
      functionsReached:
        - afterHandler
        - beforeHandler
        - expat_free
        - expat_malloc
        - expat_realloc
        - is_rfc3986_uri_char
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4441,14'
          Dst:             is_rfc3986_uri_char
        - Src:             'expat/lib/xmlparse.c:4472,13'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:4480,9'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4490,14'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4492,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:4513,5'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4516,5'
          Dst:             afterHandler
    - functionName:    is_rfc3986_uri_char
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4251
      functionLinenumberEnd: 4359
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         89
      ICount:          360
      EdgeCount:       176
      CyclomaticComplexity: 89
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:4255,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    appendAttributeValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6605
      functionLinenumberEnd: 6794
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          649
      EdgeCount:       143
      CyclomaticComplexity: 37
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - lookup
        - poolAppend
        - poolAppendChar
        - poolAppendChars
        - poolStoreString
        - processEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6621,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6616,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6617,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6646,11'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:6657,13'
          Dst:             poolAppendChars
        - Src:             'expat/lib/xmlparse.c:6661,13'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:6671,13'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:6685,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6689,15'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:6693,14'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:6698,26'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6767,18'
          Dst:             processEntity
    - functionName:    processXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4822
      functionLinenumberEnd: 4912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          416
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - afterHandler
        - beforeHandler
        - handleUnknownEncoding
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4832,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4834,5'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4857,23'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4866,13'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4871,5'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4874,5'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4876,5'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4894,25'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4900,16'
          Dst:             handleUnknownEncoding
        - Src:             'expat/lib/xmlparse.c:4901,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:4909,5'
          Dst:             poolClear
    - functionName:    normalizePublicId
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7517
      functionLinenumberEnd: 7535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:7521,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    getElementType
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8503
      functionLinenumberEnd: 8524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - getRootParserOf
        - hashTableInit
        - lookup
        - poolStoreString
        - setElementTypePrefix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8505,26'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:8510,25'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:8515,45'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8515,5'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:8520,11'
          Dst:             setElementTypePrefix
    - functionName:    poolAppendString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8132
      functionLinenumberEnd: 8136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - poolAppendChars
        - xcslen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8133,34'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:8133,9'
          Dst:             poolAppendChars
    - functionName:    defineAttribute
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7214
      functionLinenumberEnd: 7263
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          243
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - expat_realloc
        - lookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7220,11'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7242,37'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:7257,9'
          Dst:             lookup
    - functionName:    callStoreEntityValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6989
      functionLinenumberEnd: 7055
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          209
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - entityTrackingOnClose
        - storeEntityValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6995,13'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:7009,18'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:7032,7'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:7038,7'
          Dst:             __assert_fail
    - functionName:    doIgnoreSection
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4786
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          206
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - reportDefault
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:4747,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4740,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4742,5'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4750,7'
          Dst:             reportDefault
    - functionName:    ignoreSectionProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4692
      functionLinenumberEnd: 4703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doIgnoreSection
        - prologProcessor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4694,9'
          Dst:             doIgnoreSection
        - Src:             'expat/lib/xmlparse.c:4700,12'
          Dst:             prologProcessor
    - functionName:    nextScaffoldPart
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8293
      functionLinenumberEnd: 8360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          277
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - expat_malloc
        - expat_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8303,23'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:8332,14'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:8338,14'
          Dst:             expat_malloc
    - functionName:    build_model
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8363
      functionLinenumberEnd: 8499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          269
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xcslen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8468,30'
          Dst:             xcslen
    - functionName:    handleUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4915
      functionLinenumberEnd: 4949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          180
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - XmlSizeOfUnknownEncoding
        - afterHandler
        - beforeHandler
        - expat_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4924,5'
          Dst:             beforeHandler
        - Src:             'expat/lib/xmlparse.c:4927,5'
          Dst:             afterHandler
        - Src:             'expat/lib/xmlparse.c:4930,38'
          Dst:             XmlSizeOfUnknownEncoding
        - Src:             'expat/lib/xmlparse.c:4930,38'
          Dst:             expat_malloc
    - functionName:    entityTrackingReportStats
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8701
      functionLinenumberEnd: 8731
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8702,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8723,3'
          Dst:             fprintf
    - functionName:    accountingReportStats
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8570
      functionLinenumberEnd: 8586
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - accountingGetCurrentAmplification
        - fprintf
        - getRootParserOf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8571,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8572,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8579,9'
          Dst:             accountingGetCurrentAmplification
        - Src:             'expat/lib/xmlparse.c:8580,3'
          Dst:             fprintf
    - functionName:    accountingGetCurrentAmplification
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8552
      functionLinenumberEnd: 8566
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8565,3'
          Dst:             __assert_fail
    - functionName:    accountingReportDiff
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8597
      functionLinenumberEnd: 8628
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - fprintf
        - unsignedCharToPrintable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8598,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8600,3'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8615,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8615,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8619,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8619,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8621,5'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8624,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8624,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8627,3'
          Dst:             fprintf
    - functionName:    unsignedCharToPrintable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8777
      functionLinenumberEnd: 9298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         261
      ICount:          1305
      EdgeCount:       520
      CyclomaticComplexity: 261
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:8778,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:9293,5'
          Dst:             __assert_fail
    - functionName:    externalParEntProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5069
      functionLinenumberEnd: 5111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          172
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - doProlog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5079,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5097,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5099,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:5108,10'
          Dst:             doProlog
    - functionName:    entityValueInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4985
      functionLinenumberEnd: 5065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          227
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - entityValueProcessor
        - processXmlDecl
        - storeEntityValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5003,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5015,14'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:5019,16'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5032,14'
          Dst:             entityValueProcessor
        - Src:             'expat/lib/xmlparse.c:5044,13'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5046,9'
          Dst:             accountingOnAbort
    - functionName:    externalEntityInitProcessor3
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - externalEntityContentProcessor
        - processXmlDecl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:3197,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:3203,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3200,14'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:3233,10'
          Dst:             externalEntityContentProcessor
    - functionName:    externalEntityInitProcessor2
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3141
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - externalEntityInitProcessor3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:3144,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3147,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3149,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:3181,10'
          Dst:             externalEntityInitProcessor3
    - functionName:    gather_time_entropy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1087,22'
          Dst:             gettimeofday
        - Src:             'expat/lib/xmlparse.c:1092,3'
          Dst:             __assert_fail
    - 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:    generate_hash_secret_salt
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ENTROPY_DEBUG
        - __errno_location
        - gather_time_entropy
        - getpid
        - writeRandomBytes_getentropy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1132,7'
          Dst:             writeRandomBytes_getentropy
        - Src:             'expat/lib/xmlparse.c:1133,12'
          Dst:             ENTROPY_DEBUG
        - Src:             'expat/lib/xmlparse.c:1135,3'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:1149,18'
          Dst:             gather_time_entropy
        - Src:             'expat/lib/xmlparse.c:1152,19'
          Dst:             getpid
        - Src:             'expat/lib/xmlparse.c:1161,12'
          Dst:             ENTROPY_DEBUG
    - functionName:    ENTROPY_DEBUG
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - getDebugLevel
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1104,7'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1105,5'
          Dst:             fprintf
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getDebugLevel
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9303
      functionLinenumberEnd: 9319
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - getenv
        - strtoul
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:9304,35'
          Dst:             getenv
        - Src:             'expat/lib/xmlparse.c:9310,3'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:9312,30'
          Dst:             strtoul
        - Src:             'expat/lib/xmlparse.c:9313,8'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:9314,5'
          Dst:             __errno_location
    - 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:    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:    siphash24
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sip24_final
        - sip24_init
        - sip24_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:273,35'
          Dst:             sip24_init
        - Src:             'expat/lib/siphash.h:273,22'
          Dst:             sip24_update
        - Src:             'expat/lib/siphash.h:273,10'
          Dst:             sip24_final
    - functionName:    sip24_valid
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          107
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sip_tokey
        - siphash24
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/siphash.h:362,3'
          Dst:             sip_tokey
        - Src:             'expat/lib/siphash.h:368,9'
          Dst:             siphash24
    - functionName:    sip_tokey
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initializeEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4791
      functionLinenumberEnd: 4818
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - handleUnknownEncoding
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4817,10'
          Dst:             handleUnknownEncoding
    - functionName:    prologInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4953
      functionLinenumberEnd: 4959
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - initializeEncoding
        - prologProcessor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4954,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:4958,10'
          Dst:             prologProcessor
    - functionName:    poolInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8021
      functionLinenumberEnd: 8028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dtdCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7538
      functionLinenumberEnd: 7568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          106
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - expat_malloc
        - hashTableInit
        - poolInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7539,12'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7542,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:7543,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:7544,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7545,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7546,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7547,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7550,3'
          Dst:             hashTableInit
    - functionName:    testingAccountingGetCountBytesIndirect
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8693
      functionLinenumberEnd: 8697
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    testingAccountingGetCountBytesDirect
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8686
      functionLinenumberEnd: 8690
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetReparseDeferralEnabled
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetAllocTrackerActivationThreshold
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3049
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetAllocTrackerMaximumAmplification
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetBillionLaughsAttackProtectionActivationThreshold
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3026
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetBillionLaughsAttackProtectionMaximumAmplification
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3016
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetFeatureList
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2949
      functionLinenumberEnd: 3002
      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/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2938
      functionLinenumberEnd: 2945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ExpatVersion
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2919
      functionLinenumberEnd: 2931
      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/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          242
      EdgeCount:       94
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2812,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_DefaultCurrent
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - reportDefault
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2801,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:2805,7'
          Dst:             reportDefault
    - functionName:    XML_MemFree
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_MemRealloc
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_MemMalloc
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_FreeContentModel
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentColumnNumber
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentLineNumber
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetInputContext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentByteCount
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetCurrentByteIndex
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetErrorCode
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2685
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetParsingStatus
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2677
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2680,3'
          Dst:             __assert_fail
    - functionName:    XML_ResumeParser
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - callProcessor
        - isCalledFromInsideHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2655,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2639,27'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:2647,25'
          Dst:             callProcessor
    - functionName:    isCalledFromInsideHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    callProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          293
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errorProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6518
      functionLinenumberEnd: 6522
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_StopParser
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2603,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2630,5'
          Dst:             __assert_fail
    - functionName:    setParserBuffer
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ParseBuffer
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - callProcessor
        - isCalledFromInsideHandler
        - startParsing
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2409,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:2455,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2401,27'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:2423,45'
          Dst:             startParsing
        - Src:             'expat/lib/xmlparse.c:2447,25'
          Dst:             callProcessor
    - functionName:    startParsing
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - generate_hash_secret_salt
        - setContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1252,38'
          Dst:             generate_hash_secret_salt
        - Src:             'expat/lib/xmlparse.c:1259,12'
          Dst:             setContext
    - functionName:    setContext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7445
      functionLinenumberEnd: 7514
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          371
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - addBinding
        - lookup
        - poolAppendChar
        - poolCopyStringNoFinish
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7456,13'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7458,21'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7471,15'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7473,44'
          Dst:             poolCopyStringNoFinish
        - Src:             'expat/lib/xmlparse.c:7479,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7495,15'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7497,13'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7499,11'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:7508,13'
          Dst:             poolAppendChar
    - functionName:    XML_GetBuffer
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          499
      EdgeCount:       109
      CyclomaticComplexity: 28
      functionsReached:
        - isCalledFromInsideHandler
        - setParserBuffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2507,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2501,27'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:2586,7'
          Dst:             setParserBuffer
    - functionName:    XML_Parse
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          184
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - XML_GetBuffer
        - XML_ParseBuffer
        - __assert_fail
        - isCalledFromInsideHandler
        - startParsing
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2292,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2290,7'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:2300,45'
          Dst:             startParsing
        - Src:             'expat/lib/xmlparse.c:2386,16'
          Dst:             XML_GetBuffer
        - Src:             'expat/lib/xmlparse.c:2390,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:2393,10'
          Dst:             XML_ParseBuffer
    - functionName:    XML_SetHashSalt16Bytes
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - ENTROPY_DEBUG
        - __assert_fail
        - getRootParserOf
        - parserBusy
        - sip_tokey
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2267,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:2268,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:2271,7'
          Dst:             parserBusy
        - Src:             'expat/lib/xmlparse.c:2274,3'
          Dst:             sip_tokey
        - Src:             'expat/lib/xmlparse.c:2278,3'
          Dst:             ENTROPY_DEBUG
    - functionName:    parserBusy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:1622,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_SetHashSalt
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ENTROPY_DEBUG
        - __assert_fail
        - getRootParserOf
        - parserBusy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2237,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:2238,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:2241,7'
          Dst:             parserBusy
        - Src:             'expat/lib/xmlparse.c:2253,7'
          Dst:             ENTROPY_DEBUG
    - functionName:    XML_SetParamEntityParsing
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parserBusy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2221,7'
          Dst:             parserBusy
    - functionName:    XML_SetXmlDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEntityDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetAttlistDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetElementDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetUnknownEncodingHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetSkippedEntityHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetExternalEntityRefHandlerArg
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetExternalEntityRefHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNotStandaloneHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndNamespaceDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartNamespaceDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNamespaceDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetNotationDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetUnparsedEntityDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndDoctypeDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartDoctypeDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDoctypeDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDefaultHandlerExpand
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetDefaultHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndCdataSectionHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartCdataSectionHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCdataSectionHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCommentHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetProcessingInstructionHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetCharacterDataHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndElementHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetStartElementHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetElementHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetIdAttributeIndex
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetSpecifiedAttributeCount
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_GetBase
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetBase
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - poolCopyString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1972,9'
          Dst:             poolCopyString
    - functionName:    XML_SetUserData
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetReturnNSTriplet
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parserBusy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1952,7'
          Dst:             parserBusy
    - functionName:    XML_UseForeignDTD
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parserBusy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1937,7'
          Dst:             parserBusy
    - functionName:    XML_UseParserAsHandlerArg
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dtdDestroy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7613
      functionLinenumberEnd: 7637
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - expat_free
        - hashTableDestroy
        - hashTableIterInit
        - hashTableIterNext
        - poolDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7615,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7617,39'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7620,5'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7621,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7623,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7625,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7627,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7628,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7629,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7630,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:7631,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:7633,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7634,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7636,3'
          Dst:             expat_free
    - functionName:    poolDestroy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8050
      functionLinenumberEnd: 8063
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - expat_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8054,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:8060,5'
          Dst:             expat_free
    - functionName:    destroyBindings
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - expat_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1839,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1840,5'
          Dst:             expat_free
    - functionName:    externalParEntInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4965
      functionLinenumberEnd: 4981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - entityValueInitProcessor
        - externalParEntProcessor
        - initializeEncoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4966,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:4976,12'
          Dst:             entityValueInitProcessor
        - Src:             'expat/lib/xmlparse.c:4979,12'
          Dst:             externalParEntProcessor
    - functionName:    externalEntityInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3131
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - externalEntityInitProcessor2
        - initializeEncoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3132,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:3136,10'
          Dst:             externalEntityInitProcessor2
    - functionName:    XML_ParserFree
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          291
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - destroyBindings
        - dtdDestroy
        - expat_free
        - isCalledFromInsideHandler
        - poolDestroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1847,27'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:1861,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1862,5'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1863,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1870,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1877,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1884,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1891,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1894,3'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1895,3'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1896,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:1897,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:1898,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1907,5'
          Dst:             dtdDestroy
        - Src:             'expat/lib/xmlparse.c:1908,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1912,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1917,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1918,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1919,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1922,3'
          Dst:             expat_free
    - functionName:    dtdCopy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7644
      functionLinenumberEnd: 7781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          568
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - copyEntityTable
        - expat_malloc
        - hashTableInit
        - hashTableIterInit
        - hashTableIterNext
        - lookup
        - poolAppendChar
        - poolCopyString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7649,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7652,36'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7655,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7658,11'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7662,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7669,48'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7674,11'
          Dst:             poolAppendChar
        - Src:             'expat/lib/xmlparse.c:7676,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7680,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7690,34'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7697,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7702,48'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7705,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7708,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7714,7'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7722,13'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7728,37'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7732,32'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7736,49'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7741,15'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7747,39'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7756,9'
          Dst:             copyEntityTable
        - Src:             'expat/lib/xmlparse.c:7761,9'
          Dst:             copyEntityTable
    - functionName:    XML_ExternalEntityParserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          470
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - XML_ParserFree
        - XmlPrologStateInitExternalEntity
        - dtdCopy
        - parserCreate
        - setContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1760,14'
          Dst:             parserCreate
        - Src:             'expat/lib/xmlparse.c:1763,11'
          Dst:             parserCreate
        - Src:             'expat/lib/xmlparse.c:1809,11'
          Dst:             dtdCopy
        - Src:             'expat/lib/xmlparse.c:1810,14'
          Dst:             setContext
        - Src:             'expat/lib/xmlparse.c:1811,7'
          Dst:             XML_ParserFree
        - Src:             'expat/lib/xmlparse.c:1825,5'
          Dst:             XmlPrologStateInitExternalEntity
    - functionName:    parserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          495
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - XML_ParserFree
        - XmlGetUtf8InternalEncoding
        - XmlGetUtf8InternalEncodingNS
        - __assert_fail
        - dtdCreate
        - expat_free
        - expat_heap_increase_tolerable
        - expat_heap_stat
        - expat_malloc
        - getDebugLevel
        - getRootParserOf
        - parserInit
        - poolInit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1282,35'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:1283,11'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:1338,11'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1353,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:1354,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1355,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1366,5'
          Dst:             expat_heap_stat
        - Src:             'expat/lib/xmlparse.c:1378,20'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:1380,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1391,23'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:1393,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1397,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1405,21'
          Dst:             dtdCreate
        - Src:             'expat/lib/xmlparse.c:1407,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1408,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1412,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1437,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:1438,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:1439,3'
          Dst:             parserInit
        - Src:             'expat/lib/xmlparse.c:1450,5'
          Dst:             XML_ParserFree
        - Src:             'expat/lib/xmlparse.c:1456,34'
          Dst:             XmlGetUtf8InternalEncodingNS
        - Src:             'expat/lib/xmlparse.c:1459,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/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          283
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XmlInitEncoding
        - XmlPrologStateInit
        - copyString
        - getDebugLevel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1468,3'
          Dst:             XmlPrologStateInit
        - Src:             'expat/lib/xmlparse.c:1470,38'
          Dst:             copyString
        - Src:             'expat/lib/xmlparse.c:1473,3'
          Dst:             XmlInitEncoding
        - Src:             'expat/lib/xmlparse.c:1547,37'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1554,39'
          Dst:             getDebugLevel
    - functionName:    copyString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8527
      functionLinenumberEnd: 8547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - expat_malloc
        - xcslen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8529,32'
          Dst:             xcslen
        - Src:             'expat/lib/xmlparse.c:8538,28'
          Dst:             expat_malloc
    - functionName:    XML_SetEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - copyString
        - expat_free
        - parserBusy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1641,7'
          Dst:             parserBusy
        - Src:             'expat/lib/xmlparse.c:1645,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1652,38'
          Dst:             copyString
    - functionName:    dtdReset
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7571
      functionLinenumberEnd: 7610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          117
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - expat_free
        - hashTableClear
        - hashTableDestroy
        - hashTableIterInit
        - hashTableIterNext
        - poolClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7573,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7575,39'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7578,5'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7579,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7581,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7584,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7586,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7587,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7588,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7589,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:7590,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:7596,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7599,3'
          Dst:             expat_free
    - functionName:    moveEntityList
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    moveToFreeBindingList
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_ParserReset
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          152
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dtdReset
        - expat_free
        - isCalledFromInsideHandler
        - moveEntityList
        - moveToFreeBindingList
        - parserInit
        - poolClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1584,27'
          Dst:             isCalledFromInsideHandler
        - Src:             'expat/lib/xmlparse.c:1595,5'
          Dst:             moveToFreeBindingList
        - Src:             'expat/lib/xmlparse.c:1600,3'
          Dst:             moveEntityList
        - Src:             'expat/lib/xmlparse.c:1603,3'
          Dst:             moveEntityList
        - Src:             'expat/lib/xmlparse.c:1606,3'
          Dst:             moveEntityList
        - Src:             'expat/lib/xmlparse.c:1607,3'
          Dst:             moveToFreeBindingList
        - Src:             'expat/lib/xmlparse.c:1608,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1611,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:1612,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:1613,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1615,3'
          Dst:             parserInit
        - Src:             'expat/lib/xmlparse.c:1616,3'
          Dst:             dtdReset
    - functionName:    XML_ParserCreateNS
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XML_ParserCreate_MM
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1060,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    XML_ParserCreate_MM
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parserCreate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1268,10'
          Dst:             parserCreate
    - functionName:    XML_ParserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XML_ParserCreate_MM
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1054,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    doctype4
      functionSourceFile: '/src/expat/expat/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:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:304,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:314,10'
          Dst:             common
    - functionName:    internalSubset
      functionSourceFile: '/src/expat/expat/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:          177
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - common
      functionUses:    8
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:336,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:373,10'
          Dst:             common
    - functionName:    prolog2
      functionSourceFile: '/src/expat/expat/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:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:209,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:220,10'
          Dst:             common
    - functionName:    common
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error
      functionSourceFile: '/src/expat/expat/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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    entity0
      functionSourceFile: '/src/expat/expat/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:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:421,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:431,10'
          Dst:             common
    - functionName:    attlist0
      functionSourceFile: '/src/expat/expat/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:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:709,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:717,10'
          Dst:             common
    - functionName:    element0
      functionSourceFile: '/src/expat/expat/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:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:911,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:919,10'
          Dst:             common
    - functionName:    notation0
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:620,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:627,10'
          Dst:             common
    - functionName:    doctype5
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:323,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:330,10'
          Dst:             common
    - functionName:    notation1
      functionSourceFile: '/src/expat/expat/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:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:633,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:647,10'
          Dst:             common
    - functionName:    notation3
      functionSourceFile: '/src/expat/expat/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:          54
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:672,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:680,10'
          Dst:             common
    - functionName:    notation2
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:656,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:663,10'
          Dst:             common
    - functionName:    notation4
      functionSourceFile: '/src/expat/expat/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:          69
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:689,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:700,10'
          Dst:             common
    - functionName:    declClose
      functionSourceFile: '/src/expat/expat/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:          64
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    14
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1182,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1189,10'
          Dst:             common
    - functionName:    externalSubset1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - common
        - internalSubset
      functionUses:    9
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:390,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:408,12'
          Dst:             internalSubset
        - Src:             'expat/lib/xmlrole.c:410,10'
          Dst:             common
    - functionName:    condSect0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1124,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1138,10'
          Dst:             common
    - functionName:    condSect1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1147,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1155,10'
          Dst:             common
    - functionName:    condSect2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1164,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1171,10'
          Dst:             common
    - functionName:    element1
      functionSourceFile: '/src/expat/expat/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:          102
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:925,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:945,10'
          Dst:             common
    - functionName:    element2
      functionSourceFile: '/src/expat/expat/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:          118
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:951,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:979,10'
          Dst:             common
    - functionName:    element3
      functionSourceFile: '/src/expat/expat/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:          73
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:988,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1003,10'
          Dst:             common
    - functionName:    element6
      functionSourceFile: '/src/expat/expat/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:          90
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1049,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1069,10'
          Dst:             common
    - functionName:    element7
      functionSourceFile: '/src/expat/expat/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:         24
      ICount:          167
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - common
      functionUses:    8
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1078,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1116,10'
          Dst:             common
    - functionName:    element4
      functionSourceFile: '/src/expat/expat/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:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1012,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1020,10'
          Dst:             common
    - functionName:    element5
      functionSourceFile: '/src/expat/expat/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:          62
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:1029,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1040,10'
          Dst:             common
    - functionName:    attlist1
      functionSourceFile: '/src/expat/expat/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:          71
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - common
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:726,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:737,10'
          Dst:             common
    - functionName:    attlist2
      functionSourceFile: '/src/expat/expat/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:         17
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:743,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:767,10'
          Dst:             common
    - functionName:    attlist8
      functionSourceFile: '/src/expat/expat/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:          128
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - common
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:862,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:886,10'
          Dst:             common
    - functionName:    attlist5
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:813,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:820,10'
          Dst:             common
    - functionName:    attlist3
      functionSourceFile: '/src/expat/expat/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:          60
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:776,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:785,10'
          Dst:             common
    - functionName:    attlist4
      functionSourceFile: '/src/expat/expat/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:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:794,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:804,10'
          Dst:             common
    - functionName:    attlist6
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:829,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:836,10'
          Dst:             common
    - functionName:    attlist7
      functionSourceFile: '/src/expat/expat/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:          59
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:845,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:855,10'
          Dst:             common
    - functionName:    attlist9
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:895,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:902,10'
          Dst:             common
    - functionName:    entity1
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:440,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:447,10'
          Dst:             common
    - functionName:    entity2
      functionSourceFile: '/src/expat/expat/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:          96
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:453,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:471,10'
          Dst:             common
    - functionName:    entity4
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:496,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:503,10'
          Dst:             common
    - functionName:    entity3
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:480,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:487,10'
          Dst:             common
    - functionName:    entity5
      functionSourceFile: '/src/expat/expat/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:          80
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:509,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:522,10'
          Dst:             common
    - functionName:    entity6
      functionSourceFile: '/src/expat/expat/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:          54
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:531,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:539,10'
          Dst:             common
    - functionName:    entity7
      functionSourceFile: '/src/expat/expat/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:          96
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:545,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:563,10'
          Dst:             common
    - functionName:    entity9
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:588,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:595,10'
          Dst:             common
    - functionName:    entity8
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:572,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:579,10'
          Dst:             common
    - functionName:    entity10
      functionSourceFile: '/src/expat/expat/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:          58
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:604,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:611,10'
          Dst:             common
    - functionName:    doctype2
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:272,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:279,10'
          Dst:             common
    - functionName:    doctype3
      functionSourceFile: '/src/expat/expat/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:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:288,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:295,10'
          Dst:             common
    - functionName:    doctype1
      functionSourceFile: '/src/expat/expat/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:          101
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:243,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:263,10'
          Dst:             common
    - functionName:    doctype0
      functionSourceFile: '/src/expat/expat/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:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - common
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:229,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:237,10'
          Dst:             common
    - functionName:    prolog1
      functionSourceFile: '/src/expat/expat/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:          94
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:174,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:200,10'
          Dst:             common
    - functionName:    externalSubset0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - externalSubset1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:384,10'
          Dst:             externalSubset1
    - functionName:    XmlPrologStateInitExternalEntity
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prolog0
      functionSourceFile: '/src/expat/expat/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:          111
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlrole.c:143,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:168,10'
          Dst:             common
    - functionName:    XmlPrologStateInit
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isSpace
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:1049,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    toAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parsePseudoAttribute
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          387
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - isSpace
        - toAscii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1072,17'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1072,9'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1078,20'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1078,12'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1085,9'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1094,9'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1098,28'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1098,16'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1112,7'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1113,10'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1115,9'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1125,9'
          Dst:             toAscii
    - functionName:    big2_scanHexCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:486,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:495,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:486,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:495,15'
          Dst:             unicode_byte_type
    - functionName:    unicode_byte_type
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    116
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:600,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:614,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - big2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:519,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:527,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:518,14'
          Dst:             big2_scanHexCharRef
        - Src:             'expat/lib/xmltok_impl.c:519,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:527,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1125
      EdgeCount:       209
      CyclomaticComplexity: 34
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:579,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:590,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:609,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:631,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:649,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:670,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:687,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:579,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:590,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:606,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:628,16'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:646,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:652,21'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:670,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:687,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          398
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - big2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:548,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:557,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:548,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:551,12'
          Dst:             big2_scanCharRef
        - Src:             'expat/lib/xmltok_impl.c:557,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          493
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:435,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:442,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:448,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:435,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:442,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:448,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_scanLt
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          956
      EdgeCount:       157
      CyclomaticComplexity: 27
      functionsReached:
        - big2_scanAtts
        - big2_scanCdataSection
        - big2_scanComment
        - big2_scanEndTag
        - big2_scanPi
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:732,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:737,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:758,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:769,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:782,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:732,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:737,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:739,14'
          Dst:             big2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:741,14'
          Dst:             big2_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:746,12'
          Dst:             big2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:748,12'
          Dst:             big2_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:758,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:769,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:782,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:797,16'
          Dst:             big2_scanAtts
    - functionName:    big2_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          289
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:155,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:155,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPi
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          660
      EdgeCount:       120
      CyclomaticComplexity: 24
      functionsReached:
        - big2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:282,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:289,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:300,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:282,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:289,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:294,13'
          Dst:             big2_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:300,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:317,13'
          Dst:             big2_checkPiTarget
    - functionName:    big2_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:239,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:249,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:259,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          411
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:957,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:964,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:957,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:964,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          408
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:927,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:940,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:927,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:940,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          276
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - big2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:186,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:201,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:205,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:186,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:188,12'
          Dst:             big2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:201,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:205,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          262
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:988,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:998,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:987,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:998,15'
          Dst:             unicode_byte_type
    - functionName:    big2_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          366
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:734,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          280
      EdgeCount:       61
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1455,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1490,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1455,13'
          Dst:             unicode_byte_type
    - functionName:    big2_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          200
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1782,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1782,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1800,38'
          Dst:             unicode_byte_type
    - functionName:    big2_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          363
      EdgeCount:       88
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1664,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1667,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1686,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          321
      EdgeCount:       70
      CyclomaticComplexity: 11
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1612,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1657,10'
          Dst:             checkCharRefNumber
    - functionName:    checkCharRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:1243,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         206
      ICount:          1330
      EdgeCount:       244
      CyclomaticComplexity: 40
      functionsReached:
        - normal_scanDecl
        - normal_scanLit
        - normal_scanPercent
        - normal_scanPi
        - normal_scanPoundName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1032,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1040,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1070,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1114,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1199,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1215,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1219,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1034,12'
          Dst:             normal_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1036,12'
          Dst:             normal_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1042,14'
          Dst:             normal_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1044,14'
          Dst:             normal_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1087,12'
          Dst:             normal_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1143,12'
          Dst:             normal_scanPoundName
    - functionName:    normal_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          567
      EdgeCount:       108
      CyclomaticComplexity: 24
      functionsReached:
        - normal_scanLt
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:837,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:874,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:839,12'
          Dst:             normal_scanLt
        - Src:             'expat/lib/xmltok_impl.c:841,12'
          Dst:             normal_scanRef
    - functionName:    normal_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          480
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:369,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:399,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          330
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1409,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          232
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1288,16'
          Dst:             normal_scanRef
    - functionName:    normal_entityValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          239
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - normal_scanPercent
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1346,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1357,16'
          Dst:             normal_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1362,19'
          Dst:             normal_scanPercent
    - functionName:    normal_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_nameLength
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1737,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1766,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          530
      EdgeCount:       129
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1518,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          237
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1612,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1657,10'
          Dst:             checkCharRefNumber
    - functionName:    normal_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1664,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1667,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1686,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1782,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          202
      EdgeCount:       42
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1455,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1490,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    latin1_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    latin1_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_scanRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          489
      EdgeCount:       92
      CyclomaticComplexity: 20
      functionsReached:
        - normal_scanCharRef
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:548,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:557,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:551,12'
          Dst:             normal_scanCharRef
    - functionName:    normal_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          499
      EdgeCount:       96
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:927,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:940,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - normal_scanHexCharRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:519,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:527,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:518,14'
          Dst:             normal_scanHexCharRef
    - functionName:    normal_scanHexCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:486,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:495,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLt
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          1101
      EdgeCount:       205
      CyclomaticComplexity: 41
      functionsReached:
        - normal_scanAtts
        - normal_scanCdataSection
        - normal_scanComment
        - normal_scanEndTag
        - normal_scanPi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:732,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:737,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:758,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:769,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:782,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:739,14'
          Dst:             normal_scanComment
        - Src:             'expat/lib/xmltok_impl.c:741,14'
          Dst:             normal_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:746,12'
          Dst:             normal_scanPi
        - Src:             'expat/lib/xmltok_impl.c:748,12'
          Dst:             normal_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:797,16'
          Dst:             normal_scanAtts
    - functionName:    normal_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          283
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:155,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normal_scanPi
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          758
      EdgeCount:       145
      CyclomaticComplexity: 32
      functionsReached:
        - normal_checkPiTarget
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:282,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:289,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:300,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:294,13'
          Dst:             normal_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:317,13'
          Dst:             normal_checkPiTarget
    - functionName:    normal_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          563
      EdgeCount:       107
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:435,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:442,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:448,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          1211
      EdgeCount:       240
      CyclomaticComplexity: 44
      functionsReached:
        - normal_scanRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:579,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:590,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:609,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:631,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:649,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:670,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:687,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:652,21'
          Dst:             normal_scanRef
    - functionName:    normal_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:239,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:249,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:259,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          271
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:988,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:998,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          201
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - normal_scanComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:186,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:201,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:205,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:188,12'
          Dst:             normal_scanComment
    - functionName:    normal_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          502
      EdgeCount:       98
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:957,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:964,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          623
      EdgeCount:       148
      CyclomaticComplexity: 34
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1518,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1518,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1578,23'
          Dst:             unicode_byte_type
    - functionName:    big2_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1766,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1766,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameLength
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1737,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1737,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    big2_entityValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          287
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - big2_scanPercent
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1346,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1346,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1357,16'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1362,19'
          Dst:             big2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1379,13'
          Dst:             unicode_byte_type
    - functionName:    big2_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          280
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1277,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1288,16'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1307,13'
          Dst:             unicode_byte_type
    - functionName:    big2_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          372
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1409,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1409,13'
          Dst:             unicode_byte_type
    - functionName:    big2_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          509
      EdgeCount:       97
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:369,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:399,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:369,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:386,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:399,13'
          Dst:             unicode_byte_type
    - functionName:    big2_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          624
      EdgeCount:       122
      CyclomaticComplexity: 27
      functionsReached:
        - big2_scanLt
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:837,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:874,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:837,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:839,12'
          Dst:             big2_scanLt
        - Src:             'expat/lib/xmltok_impl.c:841,12'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:846,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:874,13'
          Dst:             unicode_byte_type
    - functionName:    big2_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1293
      EdgeCount:       225
      CyclomaticComplexity: 33
      functionsReached:
        - big2_scanDecl
        - big2_scanLit
        - big2_scanPercent
        - big2_scanPi
        - big2_scanPoundName
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1032,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1040,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1070,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1114,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1199,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1215,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1219,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1032,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1034,12'
          Dst:             big2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1036,12'
          Dst:             big2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1040,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1042,14'
          Dst:             big2_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1044,14'
          Dst:             big2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1070,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1087,12'
          Dst:             big2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1114,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1143,12'
          Dst:             big2_scanPoundName
        - Src:             'expat/lib/xmltok_impl.c:1199,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1219,17'
          Dst:             unicode_byte_type
    - functionName:    ascii_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initScan
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          483
      EdgeCount:       100
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:1557,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:1563,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:1575,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    streqci
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_scanHexCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:486,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:495,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:486,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:495,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - little2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:519,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:527,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:518,14'
          Dst:             little2_scanHexCharRef
        - Src:             'expat/lib/xmltok_impl.c:519,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:527,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1118
      EdgeCount:       209
      CyclomaticComplexity: 34
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:579,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:590,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:609,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:631,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:649,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:670,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:687,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:579,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:590,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:606,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:628,16'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:646,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:652,21'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:670,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:687,17'
          Dst:             unicode_byte_type
    - functionName:    little2_scanRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          396
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - little2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:548,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:557,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:548,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:551,12'
          Dst:             little2_scanCharRef
        - Src:             'expat/lib/xmltok_impl.c:557,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          490
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:435,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:442,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:448,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:435,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:442,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:448,17'
          Dst:             unicode_byte_type
    - functionName:    little2_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_scanLt
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          951
      EdgeCount:       157
      CyclomaticComplexity: 27
      functionsReached:
        - little2_scanAtts
        - little2_scanCdataSection
        - little2_scanComment
        - little2_scanEndTag
        - little2_scanPi
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:732,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:737,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:758,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:769,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:782,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:732,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:737,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:739,14'
          Dst:             little2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:741,14'
          Dst:             little2_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:746,12'
          Dst:             little2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:748,12'
          Dst:             little2_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:758,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:769,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:782,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:797,16'
          Dst:             little2_scanAtts
    - functionName:    little2_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          288
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:155,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:155,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPi
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          657
      EdgeCount:       120
      CyclomaticComplexity: 24
      functionsReached:
        - little2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:282,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:289,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:300,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:282,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:289,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:294,13'
          Dst:             little2_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:300,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:317,13'
          Dst:             little2_checkPiTarget
    - functionName:    little2_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:239,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:249,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:259,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          409
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:957,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:964,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:957,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:964,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          406
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:927,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:940,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:927,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:940,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          273
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - little2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:186,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:201,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:205,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:186,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:188,12'
          Dst:             little2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:201,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:205,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          260
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:988,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:998,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:987,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:998,15'
          Dst:             unicode_byte_type
    - functionName:    little2_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          366
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:725,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1455,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1490,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1455,13'
          Dst:             unicode_byte_type
    - functionName:    little2_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          198
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1782,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1782,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1800,38'
          Dst:             unicode_byte_type
    - functionName:    little2_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          363
      EdgeCount:       88
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1664,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1667,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1686,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          321
      EdgeCount:       70
      CyclomaticComplexity: 11
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1612,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1657,10'
          Dst:             checkCharRefNumber
    - functionName:    little2_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          621
      EdgeCount:       148
      CyclomaticComplexity: 34
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1518,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1518,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1578,23'
          Dst:             unicode_byte_type
    - functionName:    little2_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1766,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1766,13'
          Dst:             unicode_byte_type
    - functionName:    little2_nameLength
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1734
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1737,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1737,13'
          Dst:             unicode_byte_type
    - functionName:    little2_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    little2_entityValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - little2_scanPercent
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1346,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1346,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1357,16'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1362,19'
          Dst:             little2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1379,13'
          Dst:             unicode_byte_type
    - functionName:    little2_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          278
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1277,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1288,16'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1307,13'
          Dst:             unicode_byte_type
    - functionName:    little2_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          371
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1409,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1409,13'
          Dst:             unicode_byte_type
    - functionName:    little2_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          506
      EdgeCount:       97
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:369,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:399,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:369,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:386,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:399,13'
          Dst:             unicode_byte_type
    - functionName:    little2_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          621
      EdgeCount:       122
      CyclomaticComplexity: 27
      functionsReached:
        - little2_scanLt
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:837,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:874,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:837,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:839,12'
          Dst:             little2_scanLt
        - Src:             'expat/lib/xmltok_impl.c:841,12'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:846,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:874,13'
          Dst:             unicode_byte_type
    - functionName:    little2_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1287
      EdgeCount:       225
      CyclomaticComplexity: 33
      functionsReached:
        - little2_scanDecl
        - little2_scanLit
        - little2_scanPercent
        - little2_scanPi
        - little2_scanPoundName
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1032,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1040,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1070,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1114,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1199,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1215,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1219,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1032,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1034,12'
          Dst:             little2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1036,12'
          Dst:             little2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1040,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1042,14'
          Dst:             little2_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1044,14'
          Dst:             little2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1070,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1087,12'
          Dst:             little2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1114,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1143,12'
          Dst:             little2_scanPoundName
        - Src:             'expat/lib/xmltok_impl.c:1199,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1219,17'
          Dst:             unicode_byte_type
    - functionName:    utf8_isInvalid4
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isInvalid3
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          158
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isInvalid2
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isNmstrt3
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isNmstrt2
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isNever
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isName3
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_isName2
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          252
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok.c:414,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    utf8_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _INTERNAL_trim_to_complete_utf8_characters
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:386,5'
          Dst:             _INTERNAL_trim_to_complete_utf8_characters
    - functionName:    _INTERNAL_trim_to_complete_utf8_characters
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlInitUnknownEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XmlInitUnknownEncoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1675,19'
          Dst:             XmlInitUnknownEncoding
    - functionName:    XmlInitUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          501
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - XmlUtf8Encode
        - checkCharRefNumber
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1444,16'
          Dst:             checkCharRefNumber
        - Src:             'expat/lib/xmltok.c:1459,29'
          Dst:             XmlUtf8Encode
    - functionName:    XmlUtf8Encode
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          132
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_isName
      functionSourceFile: '/src/expat/expat/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:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_isNmstrt
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unknown_isInvalid
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - checkCharRefNumber
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1355,27'
          Dst:             checkCharRefNumber
    - functionName:    unknown_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - XmlUtf8Encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1372,11'
          Dst:             XmlUtf8Encode
    - functionName:    unknown_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    findEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - getEncodingIndex
        - streqci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:104,7'
          Dst:             streqci
        - Src:             'expat/lib/xmltok_ns.c:106,7'
          Dst:             getEncodingIndex
    - functionName:    getEncodingIndex
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - streqci
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1521,9'
          Dst:             streqci
    - functionName:    XmlParseXmlDeclNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      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:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doParseXmlDecl
        - findEncodingNS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:118,10'
          Dst:             doParseXmlDecl
        - Src:             'expat/lib/xmltok_ns.c:118,10'
          Dst:             findEncodingNS
    - functionName:    doParseXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          469
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - isSpace
        - parsePseudoAttribute
        - toAscii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1165,9'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1187,11'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1201,13'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1210,11'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1232,18'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1232,10'
          Dst:             isSpace
    - functionName:    initScanContentNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:75,10'
          Dst:             initScan
    - functionName:    initScanPrologNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:68,10'
          Dst:             initScan
    - functionName:    XmlInitEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getEncodingIndex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:82,11'
          Dst:             getEncodingIndex
    - functionName:    initUpdatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - normal_updatePosition
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1033,3'
          Dst:             normal_updatePosition
    - functionName:    XmlGetUtf16InternalEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlGetUtf8InternalEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    findEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - getEncodingIndex
        - streqci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:104,7'
          Dst:             streqci
        - Src:             'expat/lib/xmltok_ns.c:106,7'
          Dst:             getEncodingIndex
    - functionName:    XmlParseXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      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:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - doParseXmlDecl
        - findEncoding
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:118,10'
          Dst:             doParseXmlDecl
        - Src:             'expat/lib/xmltok_ns.c:118,10'
          Dst:             findEncoding
    - functionName:    initScanContent
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:75,10'
          Dst:             initScan
    - functionName:    initScanProlog
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initScan
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:68,10'
          Dst:             initScan
    - functionName:    XmlInitEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getEncodingIndex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:82,11'
          Dst:             getEncodingIndex
    - functionName:    XmlGetUtf16InternalEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      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/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlSizeOfUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1330
      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/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writeRandomBytes_getentropy
      functionSourceFile: '/src/expat/expat/lib/random_getentropy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - getentropy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/random_getentropy.c:54,3'
          Dst:             __errno_location
        - Src:             'expat/lib/random_getentropy.c:55,24'
          Dst:             getentropy
    - functionName:    getentropy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
