---
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: 166
      functionLinenumberEnd: 188
      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: 191
      functionLinenumberEnd: 200
      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: 206
      functionLinenumberEnd: 226
      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:219,5'
          Dst:             sip_round
    - functionName:    sip24_final
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 266
      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:234,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/siphash.h:261,3'
          Dst:             sip_round
        - Src:             'expat/lib/siphash.h:264,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: 287
      functionLinenumberEnd: 372
      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:361,3'
          Dst:             sip_tokey
        - Src:             'expat/lib/siphash.h:367,9'
          Dst:             siphash24
    - functionName:    sip_tokey
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      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: 270
      functionLinenumberEnd: 272
      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:272,35'
          Dst:             sip24_init
        - Src:             'expat/lib/siphash.h:272,22'
          Dst:             sip24_update
        - Src:             'expat/lib/siphash.h:272,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:    38
      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: 8034
      functionLinenumberEnd: 8056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8035,24'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:8050,11'
          Dst:             poolGrow
    - functionName:    poolGrow
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8108
      functionLinenumberEnd: 8208
      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:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8151,23'
          Dst:             poolBytesToAllocateFor
        - Src:             'expat/lib/xmlparse.c:8155,12'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:8191,23'
          Dst:             poolBytesToAllocateFor
        - Src:             'expat/lib/xmlparse.c:8195,11'
          Dst:             expat_malloc
    - functionName:    poolBytesToAllocateFor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8080
      functionLinenumberEnd: 8105
      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: 938
      functionLinenumberEnd: 1008
      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:939,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:942,12'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:946,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:950,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:951,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:965,11'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:972,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:984,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:988,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:999,5'
          Dst:             expat_heap_stat
    - functionName:    expat_malloc
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 895
      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:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:854,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:855,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:864,9'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:889,5'
          Dst:             expat_heap_stat
    - functionName:    getRootParserOf
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8659
      functionLinenumberEnd: 8670
      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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8666,3'
          Dst:             __assert_fail
    - functionName:    expat_heap_increase_tolerable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 840
      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:812,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:813,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:825,7'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:837,5'
          Dst:             expat_heap_stat
    - functionName:    expat_heap_stat
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 807
      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:801,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: 902
      functionLinenumberEnd: 931
      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:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:903,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:909,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:910,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:919,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:924,5'
          Dst:             expat_heap_stat
    - functionName:    copyEntityTable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7732
      functionLinenumberEnd: 7791
      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:7737,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7742,36'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7745,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7748,22'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7752,29'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7761,17'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7768,15'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7775,13'
          Dst:             poolCopyStringN
        - Src:             'expat/lib/xmlparse.c:7782,29'
          Dst:             poolCopyString
    - functionName:    hashTableIterInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7945
      functionLinenumberEnd: 7948
      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: 7951
      functionLinenumberEnd: 7958
      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: 8023
      functionLinenumberEnd: 8031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - poolGrow
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8025,11'
          Dst:             poolGrow
    - functionName:    lookup
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7829
      functionLinenumberEnd: 7915
      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:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7839,16'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7845,9'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7847,23'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7852,11'
          Dst:             keyeq
        - Src:             'expat/lib/xmlparse.c:7879,22'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7885,35'
          Dst:             hash
        - Src:             'expat/lib/xmlparse.c:7895,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7908,17'
          Dst:             expat_malloc
    - functionName:    hash
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7818
      functionLinenumberEnd: 7825
      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:7822,3'
          Dst:             copy_salt_to_sipkey
        - Src:             'expat/lib/xmlparse.c:7823,3'
          Dst:             sip24_init
        - Src:             'expat/lib/xmlparse.c:7824,27'
          Dst:             keylen
        - Src:             'expat/lib/xmlparse.c:7824,3'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:7825,25'
          Dst:             sip24_final
    - functionName:    keyeq
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7796
      functionLinenumberEnd: 7801
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_salt_to_sipkey
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7812
      functionLinenumberEnd: 7815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_hash_secret_salt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7814,15'
          Dst:             get_hash_secret_salt
    - functionName:    sip24_init
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 200
      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: 7804
      functionLinenumberEnd: 7808
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip24_update
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 226
      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:219,5'
          Dst:             sip_round
    - functionName:    sip24_final
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 266
      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:234,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/siphash.h:261,3'
          Dst:             sip_round
        - Src:             'expat/lib/siphash.h:264,3'
          Dst:             sip_round
    - functionName:    sip_round
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 188
      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:    get_hash_secret_salt
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - getRootParserOf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1247,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:1248,3'
          Dst:             __assert_fail
    - functionName:    hashTableDestroy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7928
      functionLinenumberEnd: 7933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - expat_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7931,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7932,3'
          Dst:             expat_free
    - functionName:    hashTableClear
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7918
      functionLinenumberEnd: 7925
      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:7921,5'
          Dst:             expat_free
    - functionName:    entityValueProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5142
      functionLinenumberEnd: 5174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - storeEntityValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5158,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5170,14'
          Dst:             storeEntityValue
    - functionName:    storeEntityValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6768
      functionLinenumberEnd: 6944
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          589
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - entityTrackingOnClose
        - entityTrackingOnOpen
        - lookup
        - poolAppend
        - poolGrow
        - poolStoreString
        - processEntity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6799,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6782,11'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6792,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6794,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6805,16'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:6812,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6834,13'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6838,15'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6843,13'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6850,20'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:6866,13'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:6875,39'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6891,11'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:6902,41'
          Dst:             poolGrow
    - functionName:    accountingDiffTolerated
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8542
      functionLinenumberEnd: 8592
      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:8546,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8559,9'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8560,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8579,9'
          Dst:             accountingGetCurrentAmplification
        - Src:             'expat/lib/xmlparse.c:8586,5'
          Dst:             accountingReportStats
        - Src:             'expat/lib/xmlparse.c:8587,5'
          Dst:             accountingReportDiff
    - functionName:    accountingOnAbort
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8498
      functionLinenumberEnd: 8500
      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:8499,3'
          Dst:             accountingReportStats
    - functionName:    poolStoreString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8070
      functionLinenumberEnd: 8077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - poolAppend
        - poolGrow
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8071,9'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:8073,35'
          Dst:             poolGrow
    - functionName:    entityTrackingOnOpen
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8633
      functionLinenumberEnd: 8645
      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:8634,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8635,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8644,3'
          Dst:             entityTrackingReportStats
    - functionName:    entityTrackingOnClose
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8648
      functionLinenumberEnd: 8654
      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:8649,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8650,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8652,3'
          Dst:             entityTrackingReportStats
    - functionName:    processEntity
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6344
      functionLinenumberEnd: 6401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          157
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - entityTrackingOnOpen
        - expat_malloc
        - triggerReenter
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6346,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6368,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6376,18'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:6383,3'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6398,5'
          Dst:             triggerReenter
    - functionName:    poolAppend
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8007
      functionLinenumberEnd: 8020
      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:8008,24'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:8016,11'
          Dst:             poolGrow
    - functionName:    internalEntityProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6405
      functionLinenumberEnd: 6483
      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:6429,16'
          Dst:             doProlog
        - Src:             'expat/lib/xmlparse.c:6433,16'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:6458,5'
          Dst:             triggerReenter
        - Src:             'expat/lib/xmlparse.c:6464,3'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6470,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6481,3'
          Dst:             triggerReenter
    - functionName:    triggerReenter
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2653
      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: 5191
      functionLinenumberEnd: 6262
      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:         631
      ICount:          4496
      EdgeCount:       834
      CyclomaticComplexity: 205
      functionsReached:
        - __assert_fail
        - accountingDiffTolerated
        - accountingOnAbort
        - build_model
        - callStoreEntityValue
        - contentProcessor
        - defineAttribute
        - doIgnoreSection
        - entityTrackingOnClose
        - entityTrackingOnOpen
        - expat_malloc
        - expat_realloc
        - getAttributeId
        - getElementType
        - lookup
        - nextScaffoldPart
        - normalizePublicId
        - poolAppend
        - poolAppendString
        - poolClear
        - poolGrow
        - poolStoreString
        - processEntity
        - processXmlDecl
        - reportComment
        - reportDefault
        - reportProcessingInstruction
        - storeAttributeValue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:5247,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5287,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5301,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:5874,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6213,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6244,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5295,13'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5296,9'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:5303,31'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5312,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5327,9'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5333,31'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5343,40'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5353,17'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5358,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5371,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5375,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5395,9'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5408,38'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5455,38'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5480,14'
          Dst:             contentProcessor
        - Src:             'expat/lib/xmlparse.c:5482,35'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:5487,35'
          Dst:             getAttributeId
        - Src:             'expat/lib/xmlparse.c:5533,15'
          Dst:             poolAppendString
        - Src:             'expat/lib/xmlparse.c:5535,15'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:5544,15'
          Dst:             defineAttribute
        - Src:             'expat/lib/xmlparse.c:5554,19'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:5555,22'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:5568,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5574,33'
          Dst:             storeAttributeValue
        - Src:             'expat/lib/xmlparse.c:5583,15'
          Dst:             defineAttribute
        - Src:             'expat/lib/xmlparse.c:5592,19'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:5593,22'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:5603,11'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5613,33'
          Dst:             callStoreEntityValue
        - Src:             'expat/lib/xmlparse.c:5660,34'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5685,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5696,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5733,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5760,32'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5763,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5790,32'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5793,42'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:5825,15'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5837,25'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5842,9'
          Dst:             normalizePublicId
        - Src:             'expat/lib/xmlparse.c:5850,36'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5861,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5871,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:5888,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:5890,16'
          Dst:             doIgnoreSection
        - Src:             'expat/lib/xmlparse.c:5908,41'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:5929,42'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:5938,38'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:5947,23'
          Dst:             nextScaffoldPart
        - Src:             'expat/lib/xmlparse.c:5950,9'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:5988,16'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:5992,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6042,20'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:6051,11'
          Dst:             entityTrackingOnOpen
        - Src:             'expat/lib/xmlparse.c:6055,13'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6059,11'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6081,37'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:6144,23'
          Dst:             nextScaffoldPart
        - Src:             'expat/lib/xmlparse.c:6149,14'
          Dst:             getElementType
        - Src:             'expat/lib/xmlparse.c:6188,34'
          Dst:             build_model
        - Src:             'expat/lib/xmlparse.c:6203,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:6208,13'
          Dst:             reportComment
        - Src:             'expat/lib/xmlparse.c:6242,7'
          Dst:             reportDefault
    - functionName:    doContent
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3786
      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:          2200
      EdgeCount:       398
      CyclomaticComplexity: 101
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - 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:3338,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:3767,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3331,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3333,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:3349,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3396,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3403,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3406,14'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3410,26'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3425,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3439,13'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3442,18'
          Dst:             processEntity
        - Src:             'expat/lib/xmlparse.c:3448,19'
          Dst:             getContext
        - Src:             'expat/lib/xmlparse.c:3458,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3471,15'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:3474,24'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:3476,11'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:3508,26'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:3520,13'
          Dst:             storeAtts
        - Src:             'expat/lib/xmlparse.c:3527,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3528,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:3539,18'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3544,16'
          Dst:             storeAtts
        - Src:             'expat/lib/xmlparse.c:3547,9'
          Dst:             freeBindings
        - Src:             'expat/lib/xmlparse.c:3563,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3564,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:3565,7'
          Dst:             freeBindings
        - Src:             'expat/lib/xmlparse.c:3574,18'
          Dst:             epilogProcessor
        - Src:             'expat/lib/xmlparse.c:3587,16'
          Dst:             memcmp
        - Src:             'expat/lib/xmlparse.c:3619,11'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3637,20'
          Dst:             epilogProcessor
        - Src:             'expat/lib/xmlparse.c:3648,40'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:3650,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3659,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3683,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3685,13'
          Dst:             doCdataSection
        - Src:             'expat/lib/xmlparse.c:3710,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3744,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:3747,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:3751,13'
          Dst:             reportComment
        - Src:             'expat/lib/xmlparse.c:3763,9'
          Dst:             reportDefault
    - functionName:    prologProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5180
      functionLinenumberEnd: 5184
      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:5183,10'
          Dst:             doProlog
    - functionName:    contentProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3172
      functionLinenumberEnd: 3182
      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:3173,27'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:3178,11'
          Dst:             storeRawNames
    - functionName:    storeRawNames
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3122
      functionLinenumberEnd: 3168
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          198
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - expat_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3145,20'
          Dst:             expat_realloc
    - functionName:    reportDefault
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7113
      functionLinenumberEnd: 7156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getContext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7312
      functionLinenumberEnd: 7405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          711
      EdgeCount:       193
      CyclomaticComplexity: 51
      functionsReached:
        - hashTableIterInit
        - hashTableIterNext
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7320,11'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7326,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7353,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7358,32'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7370,22'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7373,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7375,11'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7381,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7386,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7389,27'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7394,22'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7397,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7402,9'
          Dst:             poolGrow
    - functionName:    storeAtts
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3823
      functionLinenumberEnd: 4286
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         264
      ICount:          1988
      EdgeCount:       356
      CyclomaticComplexity: 94
      functionsReached:
        - addBinding
        - copy_salt_to_sipkey
        - expat_free
        - expat_malloc
        - expat_realloc
        - getAttributeId
        - keylen
        - lookup
        - poolCopyString
        - poolGrow
        - poolStoreString
        - setElementTypePrefix
        - sip24_final
        - sip24_init
        - sip24_update
        - storeAttributeValue
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3839,25'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3841,28'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:3844,35'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:3848,27'
          Dst:             setElementTypePrefix
        - Src:             'expat/lib/xmlparse.c:3887,12'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:3926,11'
          Dst:             getAttributeId
        - Src:             'expat/lib/xmlparse.c:3967,16'
          Dst:             storeAttributeValue
        - Src:             'expat/lib/xmlparse.c:3976,27'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:3987,33'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:4019,35'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:4083,14'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:4110,9'
          Dst:             copy_salt_to_sipkey
        - Src:             'expat/lib/xmlparse.c:4111,9'
          Dst:             sip24_init
        - Src:             'expat/lib/xmlparse.c:4114,30'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:4138,17'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:4142,9'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:4147,37'
          Dst:             keylen
        - Src:             'expat/lib/xmlparse.c:4147,9'
          Dst:             sip24_update
        - Src:             'expat/lib/xmlparse.c:4150,17'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:4154,34'
          Dst:             sip24_final
        - Src:             'expat/lib/xmlparse.c:4183,19'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:4264,11'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4272,5'
          Dst:             expat_free
    - functionName:    poolClear
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7971
      functionLinenumberEnd: 7987
      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: 3793
      functionLinenumberEnd: 3808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epilogProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6266
      functionLinenumberEnd: 6340
      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:6280,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:6323,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6273,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6275,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6284,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:6295,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:6298,13'
          Dst:             reportProcessingInstruction
        - Src:             'expat/lib/xmlparse.c:6302,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: 4594
      functionLinenumberEnd: 4715
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          442
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - reportDefault
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:4621,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:4697,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4613,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4614,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4632,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4644,9'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4666,9'
          Dst:             reportDefault
    - functionName:    cdataSectionProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4570
      functionLinenumberEnd: 4586
      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:4571,27'
          Dst:             doCdataSection
        - Src:             'expat/lib/xmlparse.c:4579,14'
          Dst:             externalEntityContentProcessor
        - Src:             'expat/lib/xmlparse.c:4582,14'
          Dst:             contentProcessor
    - functionName:    reportProcessingInstruction
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7066
      functionLinenumberEnd: 7089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          142
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7072,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:7077,12'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7081,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7085,3'
          Dst:             normalizeLines
        - Src:             'expat/lib/xmlparse.c:7087,3'
          Dst:             poolClear
    - functionName:    reportComment
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7093
      functionLinenumberEnd: 7109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - normalizeLines
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7097,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:7100,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7105,3'
          Dst:             normalizeLines
        - Src:             'expat/lib/xmlparse.c:7107,3'
          Dst:             poolClear
    - functionName:    normalizeLines
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7044
      functionLinenumberEnd: 7062
      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: 3293
      functionLinenumberEnd: 3303
      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:3295,9'
          Dst:             doContent
        - Src:             'expat/lib/xmlparse.c:3299,11'
          Dst:             storeRawNames
    - functionName:    setElementTypePrefix
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7220
      functionLinenumberEnd: 7246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          231
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - lookup
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7228,15'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7231,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7233,26'
          Dst:             lookup
    - functionName:    getAttributeId
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7250
      functionLinenumberEnd: 7307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          479
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - lookup
        - poolGrow
        - poolStoreString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7254,9'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7256,10'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:7261,24'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7278,32'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7288,19'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7291,17'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7293,34'
          Dst:             lookup
    - functionName:    storeAttributeValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6497
      functionLinenumberEnd: 6569
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          319
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - appendAttributeValue
        - entityTrackingOnClose
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6503,16'
          Dst:             appendAttributeValue
        - Src:             'expat/lib/xmlparse.c:6518,18'
          Dst:             appendAttributeValue
        - Src:             'expat/lib/xmlparse.c:6541,7'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6547,7'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:6566,9'
          Dst:             poolGrow
    - functionName:    addBinding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4404
      functionLinenumberEnd: 4563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          661
      EdgeCount:       142
      CyclomaticComplexity: 41
      functionsReached:
        - expat_free
        - expat_malloc
        - expat_realloc
        - is_rfc3986_uri_char
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4476,14'
          Dst:             is_rfc3986_uri_char
        - Src:             'expat/lib/xmlparse.c:4511,13'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:4519,9'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4537,14'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:4539,7'
          Dst:             expat_free
    - functionName:    is_rfc3986_uri_char
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4289
      functionLinenumberEnd: 4397
      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:4293,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    appendAttributeValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6574
      functionLinenumberEnd: 6762
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          777
      EdgeCount:       184
      CyclomaticComplexity: 47
      functionsReached:
        - XmlUtf8Encode
        - accountingDiffTolerated
        - accountingOnAbort
        - lookup
        - poolAppend
        - poolGrow
        - poolStoreString
        - processEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:6590,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:6585,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6586,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:6616,11'
          Dst:             XmlUtf8Encode
        - Src:             'expat/lib/xmlparse.c:6627,15'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6632,13'
          Dst:             poolAppend
        - Src:             'expat/lib/xmlparse.c:6642,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6656,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:6660,15'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:6664,14'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:6669,26'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:6735,18'
          Dst:             processEntity
    - functionName:    processXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4854
      functionLinenumberEnd: 4942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          412
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - accountingDiffTolerated
        - accountingOnAbort
        - handleUnknownEncoding
        - poolClear
        - poolStoreString
        - reportDefault
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4864,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4866,5'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4889,23'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4898,13'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4906,5'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:4924,25'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:4930,16'
          Dst:             handleUnknownEncoding
        - Src:             'expat/lib/xmlparse.c:4931,7'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:4939,5'
          Dst:             poolClear
    - functionName:    normalizePublicId
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7472
      functionLinenumberEnd: 7490
      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:7476,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    getElementType
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8416
      functionLinenumberEnd: 8435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - lookup
        - poolStoreString
        - setElementTypePrefix
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8418,26'
          Dst:             poolStoreString
        - Src:             'expat/lib/xmlparse.c:8423,25'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:8431,11'
          Dst:             setElementTypePrefix
    - functionName:    poolAppendString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8059
      functionLinenumberEnd: 8066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8061,11'
          Dst:             poolGrow
    - functionName:    defineAttribute
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7160
      functionLinenumberEnd: 7217
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          257
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - expat_malloc
        - expat_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7176,13'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7201,14'
          Dst:             expat_realloc
    - functionName:    callStoreEntityValue
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6949
      functionLinenumberEnd: 7015
      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:6955,13'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:6969,18'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:6992,7'
          Dst:             entityTrackingOnClose
        - Src:             'expat/lib/xmlparse.c:6998,7'
          Dst:             __assert_fail
    - functionName:    doIgnoreSection
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4742
      functionLinenumberEnd: 4818
      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:4779,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4772,9'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:4774,5'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:4782,7'
          Dst:             reportDefault
    - functionName:    ignoreSectionProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4724
      functionLinenumberEnd: 4735
      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:4726,9'
          Dst:             doIgnoreSection
        - Src:             'expat/lib/xmlparse.c:4732,12'
          Dst:             prologProcessor
    - functionName:    nextScaffoldPart
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8211
      functionLinenumberEnd: 8282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          261
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - expat_malloc
        - expat_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8226,23'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:8254,14'
          Dst:             expat_realloc
        - Src:             'expat/lib/xmlparse.c:8260,14'
          Dst:             expat_malloc
    - functionName:    build_model
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8285
      functionLinenumberEnd: 8412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          257
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handleUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4945
      functionLinenumberEnd: 4976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          173
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - XmlSizeOfUnknownEncoding
        - expat_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:4957,38'
          Dst:             XmlSizeOfUnknownEncoding
        - Src:             'expat/lib/xmlparse.c:4957,38'
          Dst:             expat_malloc
    - functionName:    entityTrackingReportStats
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8610
      functionLinenumberEnd: 8630
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8611,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8621,3'
          Dst:             fprintf
    - functionName:    accountingReportStats
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8479
      functionLinenumberEnd: 8495
      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:8480,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:8481,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8488,9'
          Dst:             accountingGetCurrentAmplification
        - Src:             'expat/lib/xmlparse.c:8489,3'
          Dst:             fprintf
    - functionName:    accountingGetCurrentAmplification
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8461
      functionLinenumberEnd: 8475
      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:8474,3'
          Dst:             __assert_fail
    - functionName:    accountingReportDiff
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8506
      functionLinenumberEnd: 8537
      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:8507,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:8509,3'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8524,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8524,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8528,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8528,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8530,5'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8533,29'
          Dst:             unsignedCharToPrintable
        - Src:             'expat/lib/xmlparse.c:8533,7'
          Dst:             fprintf
        - Src:             'expat/lib/xmlparse.c:8536,3'
          Dst:             fprintf
    - functionName:    unsignedCharToPrintable
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8676
      functionLinenumberEnd: 9197
      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:8677,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:9192,5'
          Dst:             __assert_fail
    - functionName:    externalParEntProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5096
      functionLinenumberEnd: 5138
      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:5106,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5124,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5126,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:5135,10'
          Dst:             doProlog
    - functionName:    entityValueInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5012
      functionLinenumberEnd: 5092
      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:5030,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:5042,14'
          Dst:             storeEntityValue
        - Src:             'expat/lib/xmlparse.c:5046,16'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:5059,14'
          Dst:             entityValueProcessor
        - Src:             'expat/lib/xmlparse.c:5071,13'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:5073,9'
          Dst:             accountingOnAbort
    - functionName:    externalEntityInitProcessor3
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3241
      functionLinenumberEnd: 3289
      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:3252,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:3258,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3255,14'
          Dst:             processXmlDecl
        - Src:             'expat/lib/xmlparse.c:3288,10'
          Dst:             externalEntityContentProcessor
    - functionName:    externalEntityInitProcessor2
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3196
      functionLinenumberEnd: 3237
      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:3199,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:3202,11'
          Dst:             accountingDiffTolerated
        - Src:             'expat/lib/xmlparse.c:3204,7'
          Dst:             accountingOnAbort
        - Src:             'expat/lib/xmlparse.c:3236,10'
          Dst:             externalEntityInitProcessor3
    - functionName:    gather_time_entropy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1184
      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:1175,22'
          Dst:             gettimeofday
        - Src:             'expat/lib/xmlparse.c:1180,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:    writeRandomBytes_dev_urandom
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - open
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1080,18'
          Dst:             open
        - Src:             'expat/lib/xmlparse.c:1089,38'
          Dst:             read
        - Src:             'expat/lib/xmlparse.c:1096,26'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:1098,3'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ENTROPY_DEBUG
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - getDebugLevel
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1192,7'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1193,5'
          Dst:             fprintf
    - functionName:    getDebugLevel
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9202
      functionLinenumberEnd: 9218
      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:9203,35'
          Dst:             getenv
        - Src:             'expat/lib/xmlparse.c:9209,3'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:9211,30'
          Dst:             strtoul
        - Src:             'expat/lib/xmlparse.c:9212,8'
          Dst:             __errno_location
        - Src:             'expat/lib/xmlparse.c:9213,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:    writeRandomBytes_getrandom_nonblock
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - __errno_location
        - getrandom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1050,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1054,14'
          Dst:             getrandom
        - Src:             'expat/lib/xmlparse.c:1065,26'
          Dst:             __errno_location
    - functionName:    getrandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generate_hash_secret_salt
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ENTROPY_DEBUG
        - gather_time_entropy
        - getpid
        - writeRandomBytes_dev_urandom
        - writeRandomBytes_getrandom_nonblock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1218,7'
          Dst:             writeRandomBytes_getrandom_nonblock
        - Src:             'expat/lib/xmlparse.c:1219,12'
          Dst:             ENTROPY_DEBUG
        - Src:             'expat/lib/xmlparse.c:1223,7'
          Dst:             writeRandomBytes_dev_urandom
        - Src:             'expat/lib/xmlparse.c:1224,12'
          Dst:             ENTROPY_DEBUG
        - Src:             'expat/lib/xmlparse.c:1229,13'
          Dst:             gather_time_entropy
        - Src:             'expat/lib/xmlparse.c:1232,14'
          Dst:             getpid
        - Src:             'expat/lib/xmlparse.c:1239,12'
          Dst:             ENTROPY_DEBUG
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siphash24
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      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:272,35'
          Dst:             sip24_init
        - Src:             'expat/lib/siphash.h:272,22'
          Dst:             sip24_update
        - Src:             'expat/lib/siphash.h:272,10'
          Dst:             sip24_final
    - functionName:    sip_tokey
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          119
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sip24_valid
      functionSourceFile: '/src/expat/expat/lib/siphash.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 372
      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:361,3'
          Dst:             sip_tokey
        - Src:             'expat/lib/siphash.h:367,9'
          Dst:             siphash24
    - functionName:    initializeEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4823
      functionLinenumberEnd: 4850
      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:4849,10'
          Dst:             handleUnknownEncoding
    - functionName:    prologInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 4986
      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:4981,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:4985,10'
          Dst:             prologProcessor
    - functionName:    hashTableInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7936
      functionLinenumberEnd: 7942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poolInit
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7961
      functionLinenumberEnd: 7968
      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: 7493
      functionLinenumberEnd: 7522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - expat_malloc
        - hashTableInit
        - poolInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7494,12'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7497,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:7498,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:7499,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7500,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7501,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7502,3'
          Dst:             hashTableInit
        - Src:             'expat/lib/xmlparse.c:7505,3'
          Dst:             hashTableInit
    - functionName:    testingAccountingGetCountBytesIndirect
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8602
      functionLinenumberEnd: 8606
      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: 8595
      functionLinenumberEnd: 8599
      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: 3108
      functionLinenumberEnd: 3114
      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: 3098
      functionLinenumberEnd: 3104
      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: 3085
      functionLinenumberEnd: 3094
      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: 3075
      functionLinenumberEnd: 3081
      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: 3063
      functionLinenumberEnd: 3071
      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: 3004
      functionLinenumberEnd: 3057
      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: 2993
      functionLinenumberEnd: 3000
      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: 2974
      functionLinenumberEnd: 2986
      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: 2866
      functionLinenumberEnd: 2971
      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:2867,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_DefaultCurrent
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2863
      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:2856,7'
          Dst:             reportDefault
        - Src:             'expat/lib/xmlparse.c:2860,7'
          Dst:             reportDefault
    - functionName:    XML_MemFree
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2848
      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: 2830
      functionLinenumberEnd: 2837
      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: 2820
      functionLinenumberEnd: 2827
      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: 2810
      functionLinenumberEnd: 2817
      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: 2798
      functionLinenumberEnd: 2807
      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: 2786
      functionLinenumberEnd: 2795
      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: 2766
      functionLinenumberEnd: 2783
      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: 2757
      functionLinenumberEnd: 2763
      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: 2747
      functionLinenumberEnd: 2754
      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: 2740
      functionLinenumberEnd: 2744
      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: 2732
      functionLinenumberEnd: 2737
      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:2735,3'
          Dst:             __assert_fail
    - functionName:    XML_ResumeParser
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - callProcessor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2711,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2703,25'
          Dst:             callProcessor
    - functionName:    callProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1316
      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: 6487
      functionLinenumberEnd: 6491
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_StopParser
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2689
      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:2659,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2686,5'
          Dst:             __assert_fail
    - functionName:    XML_ParseBuffer
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          254
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - callProcessor
        - startParsing
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2458,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmlparse.c:2496,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2472,45'
          Dst:             startParsing
        - Src:             'expat/lib/xmlparse.c:2488,25'
          Dst:             callProcessor
    - functionName:    startParsing
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - generate_hash_secret_salt
        - setContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1322,34'
          Dst:             generate_hash_secret_salt
        - Src:             'expat/lib/xmlparse.c:1327,12'
          Dst:             setContext
    - functionName:    setContext
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7408
      functionLinenumberEnd: 7469
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          550
      EdgeCount:       136
      CyclomaticComplexity: 37
      functionsReached:
        - addBinding
        - lookup
        - poolCopyString
        - poolGrow
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7419,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7421,21'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7434,15'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7437,25'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7442,26'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7450,15'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7452,13'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7454,11'
          Dst:             addBinding
        - Src:             'expat/lib/xmlparse.c:7463,13'
          Dst:             poolGrow
    - functionName:    XML_GetBuffer
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          682
      EdgeCount:       141
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2524,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_Parse
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          176
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - XML_GetBuffer
        - XML_ParseBuffer
        - __assert_fail
        - startParsing
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:2341,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2349,45'
          Dst:             startParsing
        - Src:             'expat/lib/xmlparse.c:2435,16'
          Dst:             XML_GetBuffer
        - Src:             'expat/lib/xmlparse.c:2439,5'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:2442,10'
          Dst:             XML_ParseBuffer
    - functionName:    XML_SetHashSalt
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - getRootParserOf
        - parserBusy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:2324,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:2325,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:2328,7'
          Dst:             parserBusy
    - functionName:    parserBusy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1696
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'expat/lib/xmlparse.c:1697,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    XML_SetParamEntityParsing
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2317
      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:2309,7'
          Dst:             parserBusy
    - functionName:    XML_SetXmlDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2301
      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: 2292
      functionLinenumberEnd: 2295
      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: 2286
      functionLinenumberEnd: 2289
      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: 2280
      functionLinenumberEnd: 2283
      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: 2272
      functionLinenumberEnd: 2277
      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: 2265
      functionLinenumberEnd: 2268
      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: 2254
      functionLinenumberEnd: 2261
      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: 2248
      functionLinenumberEnd: 2251
      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: 2241
      functionLinenumberEnd: 2244
      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: 2234
      functionLinenumberEnd: 2237
      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: 2227
      functionLinenumberEnd: 2230
      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: 2218
      functionLinenumberEnd: 2223
      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: 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_SetUnparsedEntityDeclHandler
      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_SetEndDoctypeDeclHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2200
      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: 2191
      functionLinenumberEnd: 2194
      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: 2182
      functionLinenumberEnd: 2187
      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: 2173
      functionLinenumberEnd: 2178
      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: 2165
      functionLinenumberEnd: 2170
      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: 2159
      functionLinenumberEnd: 2162
      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: 2152
      functionLinenumberEnd: 2155
      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: 2143
      functionLinenumberEnd: 2148
      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: 2135
      functionLinenumberEnd: 2138
      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: 2129
      functionLinenumberEnd: 2132
      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: 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XML_SetEndElementHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2118
      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: 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_SetElementHandler
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2106
      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: 2084
      functionLinenumberEnd: 2088
      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: 2077
      functionLinenumberEnd: 2081
      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: 2070
      functionLinenumberEnd: 2074
      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: 2056
      functionLinenumberEnd: 2067
      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:2060,9'
          Dst:             poolCopyString
    - functionName:    XML_SetUserData
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2053
      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: 2036
      functionLinenumberEnd: 2043
      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:2040,7'
          Dst:             parserBusy
    - functionName:    XML_UseForeignDTD
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2033
      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:2025,7'
          Dst:             parserBusy
    - functionName:    XML_UseParserAsHandlerArg
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2017
      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: 7566
      functionLinenumberEnd: 7590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - expat_free
        - hashTableDestroy
        - hashTableIterInit
        - hashTableIterNext
        - poolDestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7568,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7570,39'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7574,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7576,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7578,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7580,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7581,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7582,3'
          Dst:             hashTableDestroy
        - Src:             'expat/lib/xmlparse.c:7583,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:7584,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:7586,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7587,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7589,3'
          Dst:             expat_free
    - functionName:    poolDestroy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7990
      functionLinenumberEnd: 8003
      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:7994,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:8000,5'
          Dst:             expat_free
    - functionName:    destroyBindings
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1916
      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:1913,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1914,5'
          Dst:             expat_free
    - functionName:    externalParEntInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4992
      functionLinenumberEnd: 5008
      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:4993,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:5003,12'
          Dst:             entityValueInitProcessor
        - Src:             'expat/lib/xmlparse.c:5006,12'
          Dst:             externalParEntProcessor
    - functionName:    externalEntityInitProcessor
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3192
      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:3187,27'
          Dst:             initializeEncoding
        - Src:             'expat/lib/xmlparse.c:3191,10'
          Dst:             externalEntityInitProcessor2
    - functionName:    XML_ParserFree
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          309
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - destroyBindings
        - dtdDestroy
        - expat_free
        - poolDestroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1936,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1937,5'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1938,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1952,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1966,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1980,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1982,3'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1983,3'
          Dst:             destroyBindings
        - Src:             'expat/lib/xmlparse.c:1984,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:1985,3'
          Dst:             poolDestroy
        - Src:             'expat/lib/xmlparse.c:1986,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1995,5'
          Dst:             dtdDestroy
        - Src:             'expat/lib/xmlparse.c:1996,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:2000,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:2005,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:2006,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:2007,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:2010,3'
          Dst:             expat_free
    - functionName:    dtdCopy
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7597
      functionLinenumberEnd: 7728
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          567
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - copyEntityTable
        - expat_malloc
        - hashTableIterInit
        - hashTableIterNext
        - lookup
        - poolCopyString
        - poolGrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7602,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7605,36'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7608,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7611,11'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7615,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7622,48'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7627,11'
          Dst:             poolGrow
        - Src:             'expat/lib/xmlparse.c:7629,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7633,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7643,34'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7650,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7656,48'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7659,12'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7662,28'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7677,13'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:7683,37'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7687,32'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7690,49'
          Dst:             lookup
        - Src:             'expat/lib/xmlparse.c:7695,15'
          Dst:             poolCopyString
        - Src:             'expat/lib/xmlparse.c:7704,9'
          Dst:             copyEntityTable
        - Src:             'expat/lib/xmlparse.c:7709,9'
          Dst:             copyEntityTable
    - functionName:    XML_ExternalEntityParserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          454
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - XML_ParserFree
        - XmlPrologStateInitExternalEntity
        - dtdCopy
        - parserCreate
        - setContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1836,14'
          Dst:             parserCreate
        - Src:             'expat/lib/xmlparse.c:1839,11'
          Dst:             parserCreate
        - Src:             'expat/lib/xmlparse.c:1883,11'
          Dst:             dtdCopy
        - Src:             'expat/lib/xmlparse.c:1884,14'
          Dst:             setContext
        - Src:             'expat/lib/xmlparse.c:1885,7'
          Dst:             XML_ParserFree
        - Src:             'expat/lib/xmlparse.c:1899,5'
          Dst:             XmlPrologStateInitExternalEntity
    - functionName:    parserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          502
      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:1350,35'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:1351,11'
          Dst:             expat_heap_increase_tolerable
        - Src:             'expat/lib/xmlparse.c:1406,11'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1421,33'
          Dst:             getRootParserOf
        - Src:             'expat/lib/xmlparse.c:1422,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1423,3'
          Dst:             __assert_fail
        - Src:             'expat/lib/xmlparse.c:1434,5'
          Dst:             expat_heap_stat
        - Src:             'expat/lib/xmlparse.c:1446,20'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:1448,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1459,23'
          Dst:             expat_malloc
        - Src:             'expat/lib/xmlparse.c:1461,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1465,5'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1473,21'
          Dst:             dtdCreate
        - Src:             'expat/lib/xmlparse.c:1475,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1476,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1480,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1507,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:1508,3'
          Dst:             poolInit
        - Src:             'expat/lib/xmlparse.c:1509,3'
          Dst:             parserInit
        - Src:             'expat/lib/xmlparse.c:1520,5'
          Dst:             XML_ParserFree
        - Src:             'expat/lib/xmlparse.c:1526,34'
          Dst:             XmlGetUtf8InternalEncodingNS
        - Src:             'expat/lib/xmlparse.c:1529,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: 1536
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          270
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - XmlInitEncoding
        - XmlPrologStateInit
        - copyString
        - getDebugLevel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1538,3'
          Dst:             XmlPrologStateInit
        - Src:             'expat/lib/xmlparse.c:1540,38'
          Dst:             copyString
        - Src:             'expat/lib/xmlparse.c:1543,3'
          Dst:             XmlInitEncoding
        - Src:             'expat/lib/xmlparse.c:1614,37'
          Dst:             getDebugLevel
        - Src:             'expat/lib/xmlparse.c:1621,39'
          Dst:             getDebugLevel
    - functionName:    copyString
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8438
      functionLinenumberEnd: 8456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - expat_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:8450,12'
          Dst:             expat_malloc
    - functionName:    XML_SetEncoding
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1732
      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:1716,7'
          Dst:             parserBusy
        - Src:             'expat/lib/xmlparse.c:1720,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1727,38'
          Dst:             copyString
    - functionName:    dtdReset
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7525
      functionLinenumberEnd: 7563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - expat_free
        - hashTableClear
        - hashTableIterInit
        - hashTableIterNext
        - poolClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:7527,3'
          Dst:             hashTableIterInit
        - Src:             'expat/lib/xmlparse.c:7529,39'
          Dst:             hashTableIterNext
        - Src:             'expat/lib/xmlparse.c:7533,7'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7535,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7538,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7540,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7541,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7542,3'
          Dst:             hashTableClear
        - Src:             'expat/lib/xmlparse.c:7543,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:7544,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:7550,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:7552,3'
          Dst:             expat_free
    - functionName:    moveToFreeBindingList
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1634
      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: 1637
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          217
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dtdReset
        - expat_free
        - moveToFreeBindingList
        - parserInit
        - poolClear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmlparse.c:1652,5'
          Dst:             moveToFreeBindingList
        - Src:             'expat/lib/xmlparse.c:1682,3'
          Dst:             moveToFreeBindingList
        - Src:             'expat/lib/xmlparse.c:1683,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1686,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:1687,3'
          Dst:             poolClear
        - Src:             'expat/lib/xmlparse.c:1688,3'
          Dst:             expat_free
        - Src:             'expat/lib/xmlparse.c:1690,3'
          Dst:             parserInit
        - Src:             'expat/lib/xmlparse.c:1691,3'
          Dst:             dtdReset
    - functionName:    XML_ParserCreateNS
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1019
      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:1019,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    XML_ParserCreate_MM
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      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:1336,10'
          Dst:             parserCreate
    - functionName:    XML_ParserCreate
      functionSourceFile: '/src/expat/expat/lib/xmlparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1013
      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:1013,10'
          Dst:             XML_ParserCreate_MM
    - functionName:    doctype4
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 314
      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:303,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:313,10'
          Dst:             common
    - functionName:    internalSubset
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 373
      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:335,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:372,10'
          Dst:             common
    - functionName:    prolog2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 220
      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:208,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:219,10'
          Dst:             common
    - functionName:    common
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1233
      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: 1213
      functionLinenumberEnd: 1219
      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: 416
      functionLinenumberEnd: 431
      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:420,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:430,10'
          Dst:             common
    - functionName:    attlist0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 717
      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:708,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:716,10'
          Dst:             common
    - functionName:    element0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 919
      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:910,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:918,10'
          Dst:             common
    - functionName:    notation0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 627
      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:619,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:626,10'
          Dst:             common
    - functionName:    doctype5
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 330
      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:322,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:329,10'
          Dst:             common
    - functionName:    notation1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 647
      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:632,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:646,10'
          Dst:             common
    - functionName:    notation3
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 680
      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:671,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:679,10'
          Dst:             common
    - functionName:    notation2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 663
      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:655,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:662,10'
          Dst:             common
    - functionName:    notation4
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 700
      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:688,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:699,10'
          Dst:             common
    - functionName:    declClose
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1189
      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:1181,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1188,10'
          Dst:             common
    - functionName:    externalSubset1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 410
      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:389,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:407,12'
          Dst:             internalSubset
        - Src:             'expat/lib/xmlrole.c:409,10'
          Dst:             common
    - functionName:    condSect0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1138
      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:1123,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1137,10'
          Dst:             common
    - functionName:    condSect1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1155
      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:1146,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1154,10'
          Dst:             common
    - functionName:    condSect2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1171
      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:1163,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1170,10'
          Dst:             common
    - functionName:    element1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 945
      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:924,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:944,10'
          Dst:             common
    - functionName:    element2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 979
      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:950,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:978,10'
          Dst:             common
    - functionName:    element3
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1003
      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:987,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1002,10'
          Dst:             common
    - functionName:    element6
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1069
      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:1048,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1068,10'
          Dst:             common
    - functionName:    element7
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1116
      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:1077,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1115,10'
          Dst:             common
    - functionName:    element4
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1020
      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:1011,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1019,10'
          Dst:             common
    - functionName:    element5
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1040
      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:1028,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:1039,10'
          Dst:             common
    - functionName:    attlist1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 737
      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:725,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:736,10'
          Dst:             common
    - functionName:    attlist2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 767
      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:742,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:766,10'
          Dst:             common
    - functionName:    attlist8
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 886
      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:861,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:885,10'
          Dst:             common
    - functionName:    attlist5
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 820
      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:812,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:819,10'
          Dst:             common
    - functionName:    attlist3
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 785
      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:775,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:784,10'
          Dst:             common
    - functionName:    attlist4
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 804
      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:793,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:803,10'
          Dst:             common
    - functionName:    attlist6
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 836
      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:828,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:835,10'
          Dst:             common
    - functionName:    attlist7
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 855
      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:844,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:854,10'
          Dst:             common
    - functionName:    attlist9
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 902
      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:894,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:901,10'
          Dst:             common
    - functionName:    entity1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 447
      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:439,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:446,10'
          Dst:             common
    - functionName:    entity2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 471
      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:452,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:470,10'
          Dst:             common
    - functionName:    entity4
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 503
      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:495,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:502,10'
          Dst:             common
    - functionName:    entity3
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 487
      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:479,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:486,10'
          Dst:             common
    - functionName:    entity5
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 522
      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:508,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:521,10'
          Dst:             common
    - functionName:    entity6
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 539
      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:530,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:538,10'
          Dst:             common
    - functionName:    entity7
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 563
      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:544,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:562,10'
          Dst:             common
    - functionName:    entity9
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 595
      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:587,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:594,10'
          Dst:             common
    - functionName:    entity8
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 579
      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:571,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:578,10'
          Dst:             common
    - functionName:    entity10
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 611
      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:603,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:610,10'
          Dst:             common
    - functionName:    doctype2
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 279
      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:271,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:278,10'
          Dst:             common
    - functionName:    doctype3
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 295
      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:287,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:294,10'
          Dst:             common
    - functionName:    doctype1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 263
      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:242,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:262,10'
          Dst:             common
    - functionName:    doctype0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 237
      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:228,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:236,10'
          Dst:             common
    - functionName:    prolog1
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      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:173,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:199,10'
          Dst:             common
    - functionName:    externalSubset0
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 384
      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:383,10'
          Dst:             externalSubset1
    - functionName:    XmlPrologStateInitExternalEntity
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1252
      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: 141
      functionLinenumberEnd: 168
      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:142,3'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmlrole.c:167,10'
          Dst:             common
    - functionName:    XmlPrologStateInit
      functionSourceFile: '/src/expat/expat/lib/xmlrole.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1243
      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: 1045
      functionLinenumberEnd: 1054
      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:1046,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    toAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1042
      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: 1062
      functionLinenumberEnd: 1134
      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:1069,17'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1069,9'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1075,20'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1075,12'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1082,9'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1091,9'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1095,28'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1095,16'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1109,7'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1110,10'
          Dst:             isSpace
        - Src:             'expat/lib/xmltok.c:1112,9'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1122,9'
          Dst:             toAscii
    - functionName:    big2_scanHexCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:485,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:485,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:494,15'
          Dst:             unicode_byte_type
    - functionName:    unicode_byte_type
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 619
      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:597,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:611,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - big2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:518,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:517,14'
          Dst:             big2_scanHexCharRef
        - Src:             'expat/lib/xmltok_impl.c:518,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:526,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1125
      EdgeCount:       209
      CyclomaticComplexity: 34
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:589,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:608,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:630,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:578,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:589,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:605,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:627,16'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:645,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:651,21'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:669,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:686,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          398
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - big2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:547,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:547,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:550,12'
          Dst:             big2_scanCharRef
        - Src:             'expat/lib/xmltok_impl.c:556,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          493
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:434,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:441,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:447,17'
          Dst:             unicode_byte_type
    - functionName:    big2_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      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: 726
      functionLinenumberEnd: 820
      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:731,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:768,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:731,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:736,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:738,14'
          Dst:             big2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:740,14'
          Dst:             big2_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:745,12'
          Dst:             big2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:747,12'
          Dst:             big2_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:757,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:768,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:781,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:796,16'
          Dst:             big2_scanAtts
    - functionName:    big2_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          289
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:154,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPi
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          660
      EdgeCount:       120
      CyclomaticComplexity: 24
      functionsReached:
        - big2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:281,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:281,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:288,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:293,13'
          Dst:             big2_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:299,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:316,13'
          Dst:             big2_checkPiTarget
    - functionName:    big2_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      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:238,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          411
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:956,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:963,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          408
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:926,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:939,13'
          Dst:             unicode_byte_type
    - functionName:    big2_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          276
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - big2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:185,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:187,12'
          Dst:             big2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:200,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:204,15'
          Dst:             unicode_byte_type
    - functionName:    big2_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          262
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:986,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:997,15'
          Dst:             unicode_byte_type
    - functionName:    big2_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         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: 731
      functionLinenumberEnd: 731
      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:731,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          280
      EdgeCount:       61
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1454,13'
          Dst:             unicode_byte_type
    - functionName:    big2_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          200
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1781,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1799,38'
          Dst:             unicode_byte_type
    - functionName:    big2_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          363
      EdgeCount:       88
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1666,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      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:1611,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    checkCharRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1253
      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:1233,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:1031,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1214,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1218,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1033,12'
          Dst:             normal_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1035,12'
          Dst:             normal_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1041,14'
          Dst:             normal_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1043,14'
          Dst:             normal_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1086,12'
          Dst:             normal_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1142,12'
          Dst:             normal_scanPoundName
    - functionName:    normal_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          567
      EdgeCount:       108
      CyclomaticComplexity: 24
      functionsReached:
        - normal_scanLt
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:836,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:838,12'
          Dst:             normal_scanLt
        - Src:             'expat/lib/xmltok_impl.c:840,12'
          Dst:             normal_scanRef
    - functionName:    normal_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          480
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1444
      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:1408,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          232
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1287,16'
          Dst:             normal_scanRef
    - functionName:    normal_entityValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          239
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - normal_scanPercent
        - normal_scanRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1356,16'
          Dst:             normal_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1361,19'
          Dst:             normal_scanPercent
    - functionName:    normal_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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: 1733
      functionLinenumberEnd: 1757
      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:1736,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1597
      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:1517,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          237
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - checkCharRefNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1611,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    normal_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1666,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          145
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          202
      EdgeCount:       42
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    latin1_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 523
      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: 527
      functionLinenumberEnd: 536
      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: 545
      functionLinenumberEnd: 567
      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:547,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:550,12'
          Dst:             normal_scanCharRef
    - functionName:    normal_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          499
      EdgeCount:       96
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - normal_scanHexCharRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:518,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:517,14'
          Dst:             normal_scanHexCharRef
    - functionName:    normal_scanHexCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:485,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLt
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:731,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:768,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:738,14'
          Dst:             normal_scanComment
        - Src:             'expat/lib/xmltok_impl.c:740,14'
          Dst:             normal_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:745,12'
          Dst:             normal_scanPi
        - Src:             'expat/lib/xmltok_impl.c:747,12'
          Dst:             normal_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:796,16'
          Dst:             normal_scanAtts
    - functionName:    normal_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          283
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      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: 277
      functionLinenumberEnd: 333
      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:281,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:293,13'
          Dst:             normal_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:316,13'
          Dst:             normal_checkPiTarget
    - functionName:    normal_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          563
      EdgeCount:       107
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          1211
      EdgeCount:       240
      CyclomaticComplexity: 44
      functionsReached:
        - normal_scanRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:589,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:608,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:630,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:651,21'
          Dst:             normal_scanRef
    - functionName:    normal_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      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:238,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          271
      EdgeCount:       50
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    normal_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          201
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - normal_scanComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:187,12'
          Dst:             normal_scanComment
    - functionName:    normal_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          502
      EdgeCount:       98
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    big2_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1597
      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:1517,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1517,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1577,23'
          Dst:             unicode_byte_type
    - functionName:    big2_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1765,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameLength
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1757
      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:1736,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1736,13'
          Dst:             unicode_byte_type
    - functionName:    big2_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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: 1331
      functionLinenumberEnd: 1392
      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:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1345,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1356,16'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1361,19'
          Dst:             big2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1378,13'
          Dst:             unicode_byte_type
    - functionName:    big2_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          280
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - big2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1276,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1287,16'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1306,13'
          Dst:             unicode_byte_type
    - functionName:    big2_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1444
      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:1408,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1408,13'
          Dst:             unicode_byte_type
    - functionName:    big2_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          509
      EdgeCount:       97
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:368,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:385,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:398,13'
          Dst:             unicode_byte_type
    - functionName:    big2_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:836,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:836,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:838,12'
          Dst:             big2_scanLt
        - Src:             'expat/lib/xmltok_impl.c:840,12'
          Dst:             big2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:845,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:873,13'
          Dst:             unicode_byte_type
    - functionName:    big2_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:1031,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1214,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1218,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1031,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1033,12'
          Dst:             big2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1035,12'
          Dst:             big2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1039,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1041,14'
          Dst:             big2_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1043,14'
          Dst:             big2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1069,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1086,12'
          Dst:             big2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1113,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1142,12'
          Dst:             big2_scanPoundName
        - Src:             'expat/lib/xmltok_impl.c:1198,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1218,17'
          Dst:             unicode_byte_type
    - functionName:    ascii_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 571
      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: 1532
      functionLinenumberEnd: 1640
      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:1547,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:1553,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok.c:1565,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    streqci
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1024
      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: 483
      functionLinenumberEnd: 508
      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:485,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:494,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:485,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:494,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanCharRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - little2_scanHexCharRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:518,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:526,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:517,14'
          Dst:             little2_scanHexCharRef
        - Src:             'expat/lib/xmltok_impl.c:518,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:526,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1118
      EdgeCount:       209
      CyclomaticComplexity: 34
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:578,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:589,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:608,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:630,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:648,9'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:669,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:686,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:578,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:589,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:605,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:627,16'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:645,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:651,21'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:669,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:686,17'
          Dst:             unicode_byte_type
    - functionName:    little2_scanRef
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          396
      EdgeCount:       64
      CyclomaticComplexity: 12
      functionsReached:
        - little2_scanCharRef
        - unicode_byte_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:547,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:556,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:547,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:550,12'
          Dst:             little2_scanCharRef
        - Src:             'expat/lib/xmltok_impl.c:556,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanEndTag
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          490
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:434,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:441,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:447,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:434,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:441,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:447,17'
          Dst:             unicode_byte_type
    - functionName:    little2_scanCdataSection
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      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: 726
      functionLinenumberEnd: 820
      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:731,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:736,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:757,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:768,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:781,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:731,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:736,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:738,14'
          Dst:             little2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:740,14'
          Dst:             little2_scanCdataSection
        - Src:             'expat/lib/xmltok_impl.c:745,12'
          Dst:             little2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:747,12'
          Dst:             little2_scanEndTag
        - Src:             'expat/lib/xmltok_impl.c:757,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:768,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:781,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:796,16'
          Dst:             little2_scanAtts
    - functionName:    little2_scanComment
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          288
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:154,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:154,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPi
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          657
      EdgeCount:       120
      CyclomaticComplexity: 24
      functionsReached:
        - little2_checkPiTarget
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:281,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:288,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:299,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:281,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:288,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:293,13'
          Dst:             little2_checkPiTarget
        - Src:             'expat/lib/xmltok_impl.c:299,17'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:316,13'
          Dst:             little2_checkPiTarget
    - functionName:    little2_checkPiTarget
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 271
      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:238,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:248,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:258,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_scanPoundName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          409
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:956,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:956,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:963,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanPercent
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          406
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:926,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:939,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:926,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:939,13'
          Dst:             unicode_byte_type
    - functionName:    little2_scanDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          273
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - little2_scanComment
        - unicode_byte_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:185,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:200,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:204,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:185,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:187,12'
          Dst:             little2_scanComment
        - Src:             'expat/lib/xmltok_impl.c:200,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:204,15'
          Dst:             unicode_byte_type
    - functionName:    little2_scanLit
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          260
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - unicode_byte_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:987,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:997,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:986,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:997,15'
          Dst:             unicode_byte_type
    - functionName:    little2_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         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: 722
      functionLinenumberEnd: 722
      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:722,1'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_isPublicId
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 7
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1454,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1489,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1454,13'
          Dst:             unicode_byte_type
    - functionName:    little2_updatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          198
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1781,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1781,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1799,38'
          Dst:             unicode_byte_type
    - functionName:    little2_predefinedEntityName
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          363
      EdgeCount:       88
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1663,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1666,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1685,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    little2_charRefNumber
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1657
      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:1611,7'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1656,10'
          Dst:             checkCharRefNumber
    - functionName:    little2_getAtts
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1597
      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:1517,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1517,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1577,23'
          Dst:             unicode_byte_type
    - functionName:    little2_skipS
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1765,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1765,13'
          Dst:             unicode_byte_type
    - functionName:    little2_nameLength
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1757
      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:1736,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1736,13'
          Dst:             unicode_byte_type
    - functionName:    little2_nameMatchesAscii
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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: 1331
      functionLinenumberEnd: 1392
      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:1345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1345,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1356,16'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1361,19'
          Dst:             little2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1378,13'
          Dst:             unicode_byte_type
    - functionName:    little2_attributeValueTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          278
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - little2_scanRef
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:1276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1276,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1287,16'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:1306,13'
          Dst:             unicode_byte_type
    - functionName:    little2_ignoreSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1444
      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:1408,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1408,13'
          Dst:             unicode_byte_type
    - functionName:    little2_cdataSectionTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          506
      EdgeCount:       97
      CyclomaticComplexity: 21
      functionsReached:
        - unicode_byte_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'expat/lib/xmltok_impl.c:368,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:398,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:368,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:385,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:398,13'
          Dst:             unicode_byte_type
    - functionName:    little2_contentTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:836,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:873,5'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:836,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:838,12'
          Dst:             little2_scanLt
        - Src:             'expat/lib/xmltok_impl.c:840,12'
          Dst:             little2_scanRef
        - Src:             'expat/lib/xmltok_impl.c:845,9'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:873,13'
          Dst:             unicode_byte_type
    - functionName:    little2_prologTok
      functionSourceFile: '/src/expat/expat/lib/xmltok_impl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         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:1031,3'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1039,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1069,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1113,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1198,5'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1214,7'
          Branch Sides:    []
        - Branch String:   'expat/lib/xmltok_impl.c:1218,9'
          Branch Sides:    []
      Callsites:
        - Src:             'expat/lib/xmltok_impl.c:1031,11'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1033,12'
          Dst:             little2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1035,12'
          Dst:             little2_scanLit
        - Src:             'expat/lib/xmltok_impl.c:1039,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1041,14'
          Dst:             little2_scanDecl
        - Src:             'expat/lib/xmltok_impl.c:1043,14'
          Dst:             little2_scanPi
        - Src:             'expat/lib/xmltok_impl.c:1069,15'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1086,12'
          Dst:             little2_scanPercent
        - Src:             'expat/lib/xmltok_impl.c:1113,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1142,12'
          Dst:             little2_scanPoundName
        - Src:             'expat/lib/xmltok_impl.c:1198,13'
          Dst:             unicode_byte_type
        - Src:             'expat/lib/xmltok_impl.c:1218,17'
          Dst:             unicode_byte_type
    - functionName:    utf8_isInvalid4
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      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: 175
      functionLinenumberEnd: 177
      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: 169
      functionLinenumberEnd: 171
      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: 161
      functionLinenumberEnd: 163
      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: 155
      functionLinenumberEnd: 157
      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: 134
      functionLinenumberEnd: 137
      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: 147
      functionLinenumberEnd: 149
      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: 141
      functionLinenumberEnd: 143
      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: 406
      functionLinenumberEnd: 457
      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:411,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    utf8_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 402
      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:383,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: 328
      functionLinenumberEnd: 363
      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: 1664
      functionLinenumberEnd: 1668
      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:1665,19'
          Dst:             XmlInitUnknownEncoding
    - functionName:    XmlInitUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1469
      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:1434,16'
          Dst:             checkCharRefNumber
        - Src:             'expat/lib/xmltok.c:1449,29'
          Dst:             XmlUtf8Encode
    - functionName:    XmlUtf8Encode
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1289
      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: 1324
      functionLinenumberEnd: 1330
      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: 1333
      functionLinenumberEnd: 1339
      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: 1342
      functionLinenumberEnd: 1345
      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:1345,27'
          Dst:             checkCharRefNumber
    - functionName:    unknown_toUtf8
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1376
      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:1362,11'
          Dst:             XmlUtf8Encode
    - functionName:    unknown_toUtf16
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1397
      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: 94
      functionLinenumberEnd: 109
      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:103,7'
          Dst:             streqci
        - Src:             'expat/lib/xmltok_ns.c:105,7'
          Dst:             getEncodingIndex
    - functionName:    getEncodingIndex
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1514
      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:1511,9'
          Dst:             streqci
    - functionName:    XmlParseXmlDeclNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      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:117,10'
          Dst:             doParseXmlDecl
        - Src:             'expat/lib/xmltok_ns.c:117,10'
          Dst:             findEncodingNS
    - functionName:    doParseXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1229
      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:         72
      ICount:          451
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - isSpace
        - parsePseudoAttribute
        - toAscii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok.c:1162,9'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1177,11'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1191,13'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1200,11'
          Dst:             parsePseudoAttribute
        - Src:             'expat/lib/xmltok.c:1222,18'
          Dst:             toAscii
        - Src:             'expat/lib/xmltok.c:1222,10'
          Dst:             isSpace
    - functionName:    initScanContentNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      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:74,10'
          Dst:             initScan
    - functionName:    initScanPrologNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      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:67,10'
          Dst:             initScan
    - functionName:    XmlInitEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getEncodingIndex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:81,11'
          Dst:             getEncodingIndex
    - functionName:    initUpdatePosition
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1031
      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:1030,3'
          Dst:             normal_updatePosition
    - functionName:    XmlGetUtf16InternalEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlGetUtf8InternalEncodingNS
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    findEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - getEncodingIndex
        - streqci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:103,7'
          Dst:             streqci
        - Src:             'expat/lib/xmltok_ns.c:105,7'
          Dst:             getEncodingIndex
    - functionName:    XmlParseXmlDecl
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      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:117,10'
          Dst:             doParseXmlDecl
        - Src:             'expat/lib/xmltok_ns.c:117,10'
          Dst:             findEncoding
    - functionName:    initScanContent
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      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:74,10'
          Dst:             initScan
    - functionName:    initScanProlog
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      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:67,10'
          Dst:             initScan
    - functionName:    XmlInitEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getEncodingIndex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'expat/lib/xmltok_ns.c:81,11'
          Dst:             getEncodingIndex
    - functionName:    XmlGetUtf16InternalEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlGetUtf8InternalEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok_ns.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XmlSizeOfUnknownEncoding
      functionSourceFile: '/src/expat/expat/lib/xmltok.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1320
      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: 1292
      functionLinenumberEnd: 1306
      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:       []
...
